Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
グループ企業でSlack Enterprise Gridを導入する ~異なる認証手段で単一の...
Search
chibiegg
July 10, 2019
Technology
0
520
グループ企業で Slack Enterprise Gridを導入する ~異なる認証手段で単一のSSOを実現~ / Using Slack Enterprise Grid in Group Companies
chibiegg
July 10, 2019
Tweet
Share
More Decks by chibiegg
See All by chibiegg
パブリッククラウドにおける機密コンピューティング@さくらのTech Day 2024-11-12 / Confidential Computing in Public Cloud
chibiegg
0
140
tiupによるTiDBの構築 @ TiUG Meetup #3 Osaka / Building TiDB with TiUP
chibiegg
1
190
Stable Diffusionの使い方と追加学習によるLoRAの作成~GPUコンテナサービス “高火力 DOK” の活用~ @ 2024-06-29 OSC2024 Hokkaido / Stable Diffusion and Creating LoRA with Additional Training ~ with 'Koukaryoku DOK' ~
chibiegg
1
1.6k
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
3
1.5k
3年近くTiDBを使ってきた話 @ TiUG Kick Off #0 / My Journey with TiDB: Nearly Three Years On @ TiDB User Group Kick Off #0
chibiegg
4
1.2k
SDR (Software Defined Radio) を使った無線の解析 @ 2023-02-11 SECCON 電脳会議 2022 / Wireless Analyzing using SDR @ SECCON 2022
chibiegg
1
1.4k
分散DBを運用してみて〜TiDB の仕組みと実例〜 @ さくらの夕べ Tech Night #5 Online / About TiDB @ SAKURA internet Tech Nignt #5 Online
chibiegg
1
530
クラウドネイティブなデータベースTiDB の魅力@db tech showcase 2021 / PingCAP TiDB with SAKURA internet
chibiegg
1
430
多言語情報をデータベースにどう持つか @さくらの夕べ Tech Night #3 Online / Solve N+1 on Django
chibiegg
0
270
Other Decks in Technology
See All in Technology
Nekko Cloud、 これまでとこれから ~学生サークルが作る、 小さなクラウド
logica0419
2
970
リーダブルテストコード 〜メンテナンスしやすい テストコードを作成する方法を考える〜 #DevSumi #DevSumiB / Readable test code
nihonbuson
11
7.3k
開発スピードは上がっている…品質はどうする? スピードと品質を両立させるためのプロダクト開発の進め方とは #DevSumi #DevSumiB / Agile And Quality
nihonbuson
2
3k
(機械学習システムでも) SLO から始める信頼性構築 - ゆる SRE#9 2025/02/21
daigo0927
0
140
あれは良かった、あれは苦労したB2B2C型SaaSの新規開発におけるCloud Spanner
hirohito1108
2
620
TAMとre:Capセキュリティ編 〜拡張脅威検出デモを添えて〜
fujiihda
2
250
組織貢献をするフリーランスエンジニアという生き方
n_takehata
1
1.3k
エンジニアのためのドキュメント力基礎講座〜構造化思考から始めよう〜(2025/02/15jbug広島#15発表資料)
yasuoyasuo
17
6.8k
急成長する企業で作った、エンジニアが輝ける制度/ 20250214 Rinto Ikenoue
shift_evolve
3
1.3k
レビューを増やしつつ 高評価維持するテクニック
tsuzuki817
1
730
Developers Summit 2025 浅野卓也(13-B-7 LegalOn Technologies)
legalontechnologies
PRO
0
730
Classmethod AI Talks(CATs) #17 司会進行スライド(2025.02.19) / classmethod-ai-talks-aka-cats_moderator-slides_vol17_2025-02-19
shinyaa31
0
120
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
Side Projects
sachag
452
42k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
GraphQLとの向き合い方2022年版
quramy
44
13k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
A Philosophy of Restraint
colly
203
16k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
Transcript
άϧʔϓاۀͰ 4MBDL&OUFSQSJTF(SJEΛಋೖ͢Δ ҟͳΔೝূखஈͰ୯Ұͷ440Λ࣮ݱ /'#%(&#+,.*-,*.$,) 2019/07/10 @3 Slack JCN 1023849756
ࣗݾհ 2 !DIJCJFHH !IJOBUBO@OFU ʲॴଐʳ ͘͞ΒΠϯλʔωοτגࣜձࣾ ৽ଔೖࣾ ࣥߦһ ٕज़ਪਐ౷ׅ୲ *[VNP#"4&גࣜձࣾ
औక ʲ։ൃʳ • ͘͞Βͷ714 "1*%#੍ޚγεςϜ୲ • TBLVSBJP ϋʔυΤΞ༷ɺϑΝʔϜΤΞ։ൃ γεςϜઃܭɺ։ൃΠϯϑϥઃܭɺߏங • ࣾγεςϜσʔληϯλʔࣗಈԽ ʲͦͷଞʳ • $4"+6ϓϩάϥϛϯάɾίϯςετ৹ࠪһ • )PNF/0$0QFSBUPST`(SPVQ "4
ࣗݾհ 3 ʲܦྺʳ • ϩϘΧοϓδϡχΞ தֶߴߍ /),େֶϩϘίϯ • େࡕେֶֶ෦ిࢠใֶՊใ௨৴ֶઐ߈ •
ݸਓࣄۀओ • େࡕେֶେֶӃֶݚڀՊதୀ • 4&$$0/$5'ࠃҐ • *46$0/*46$0/*46$0/ຊઓग़ • *46$0/࡞ • *$54$େਓνʔϜ ʲઐʳ • ιϑτΤΞΤϯδχΞ • /84$%#εϖγϟϦετ • ճ࿏ઃܭΈࠐΈιϑτΤΞ ʲझຯʳ ཱྀߦԹઘࣸਅిࢠ࡞ϓϩάϥϛϯά͔Θ͍͍ !DIJCJFHH !IJOBUBO@OFU
4 ച্ߴ ࣾһ Ϛβʔζ্ ౦ূҰ෦্ ߴՐྗɾ*P5 ͘͞ΒͷϨϯλϧαʔό
ݚڀॴ։ઃ ͘͞Βͷ714 ۀ ੴङσʔληϯλʔ ͘͞ΒͷΫϥυ ߸ ͘͞ΒΠϯλʔωοτגࣜձࣾ ຊ ࣾ େࡕࢢ۠େਂொ ۀ ݄ ԯ ԯ ԯ ԯ ԯ ԯ ԯ ԯ ԯ ԯ ԯ """ ! " ! ϋδϯά ઐ༻αʔό Ϩϯλϧαʔό Ϋϥυ714 ͦͷଞ ձࣾԊֵ
ΞΫςΟϒϢʔβʔ 6 άϧʔϓձࣾΛؚΊ ΞΫςΟϒϢʔβʔ
͘͞ΒΠϯλʔωοτͰ͔Β4MBDLΛར༻͍ͯ͠·ͨ͠ 7
͘͞ΒΠϯλʔωοτͰ͔Β4MBDLΛར༻͍ͯ͠·ͨ͠ ॳΤϯδχΞ෦ͷಠࣗಋೖ ˣ όοΫΦϑΟεؚΊશࣾͷඪ४πʔϧ ˣ άϧʔϓձࣾશମͰಋೖ 8
۩ମతʹ 4UBOEBSE1MBOΛಋೖ ˣ 1MVT1MBOʹΑΓɺ440Λಋೖ ˣ &OUFSQSJTF(SJEΛಋೖɺάϧʔϓશࣾͰ440༗ޮʹ 9
γϯάϧαΠϯΦϯ 440 • 4MBDLͷೝূͱҟͳΔผͷೝূج൫Λར༻Ͱ͖Δ • ೖ৬ऀɺୀ৬ऀͷཧ͕ෆཁ • ར༻Ͱ͖Δͷ4".-ͷΈ • .JDSPTPGU"[VSF"%
• 0OF-PHJO • 4IJCCPMFUI41 • FUD • &OUFSQSJTF(SJEͰ440͕ඞਢ 10
4".-ͷΈ • αʔϏεఏڙଆͱೝূଆΛ͍ͯ͠Δ • αʔϏεఏڙଆΛ 4FSWJDF1SPWJEFS41 ͱݺͿ • ೝূଆΛ *EFOUJUZ1SPWJEFS*E1
ͱݺͿ • Ұൠతʹ)551ͷ(&5ύϥϝʔλͱ1045Λར༻ ͯ͠ೝূཁٻͱ݁ՌͷҾ͖͕͠ߦΘΕΔ 11
4".-ͷΈ 12
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈҰੈ ୈҰͷؔ γϯάϧαΠϯΦϯ͕ͳ͍ 13
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈҰੈ ฐࣾͰ0QFO-%"1͕ӡ༻͞Ε͍ͯͨ ύεϫʔυೝূج൫͋Δ͕ɺ4".-*E1ແ͍ ˣ ಠࣗʹ4".-*E1Λ࣮ 14
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈҰੈ 15
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈҰੈ 16
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈҰੈ • ࣮ • 1ZUIPO %KBOHPͰ࣮ • QZMEBQͰೝূ •
4".-ͷಈ࡞ϑϧεΫϥον • 9.-ͷॺ໊YNMTFDΛར༻ • 5051ͱ'*%06'ʹΑΔೋཁૉೝূ • ήετ440ରԠͤͣ • 4MBDLҎ֎Ͱར༻ 17
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈೋੈ ୈೋͷؔ ֤ࣾόϥόϥ 18
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈೋੈ • ೝূج൫͕ҟͳΔ • -%"1 • .JDSPTPGU"[VSF"%4".- • ಠࣗ4".-
• ͳ͍ • ήετཧ͍ͨ͠ 19
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈೋੈ *E1Λෳར༻Ͱ͖ΔೝূϓϩΩγΛ։ൃ • -%"1 • ͘͞Βಠࣗͷ4".-*E1Λఏڙ • ͳ͍ •
σʔλϕʔεࣜͷ؆қ*E1αʔόΛ։ൃ • ήετͪ͜ΒΛར༻ 20
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈೋੈ 21 ˞4".-ͷྲྀΕͷΠϝʔδͰ͋Γɺ࣮ࡍͷ)551ϨεϙϯεͷྲྀΕͰ͋Γ·ͤΜ
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈೋੈ • ࣮ • (PͰ࣮ • 4".-ϥΠϒϥϦΛར༻ github.com/crewjam/saml) •
4$*."1*ͰϓϩϏδϣχϯά • ֤ࣾؒͷͳΓ͢·͠Λ͙ඞཁ͕͋Δ • ϩάΠϯ࣌ʹ*1ΞυϨεΛ%.Ͱ௨ 22
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈೋੈ 23
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈೋੈ 24
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈೋੈ 25
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈೋੈ *E1ʹΑΔೝূޙʹϓϩϏδϣχϯάΛߦ͏ • ॏෳ͠ͳ͍Ϣʔβʔ*%Λઃఆ • VTFSOBNFDPSQ FYZFHVTBTBLVSB • *%1άϧʔϓͷઃఆ
26
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈೋੈ 27 *%1άϧʔϓͷΦʔτϓϩϏδϣχϯάΛར༻
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈೋੈ ήετʹର͢ΔಛผͳରԠ • ॏෳ͠ͳ͍Ϣʔβʔ*%Λઃఆ • VTFSOBNFDPSQ ZFHVTBHVFTU • *%1άϧʔϓͷઃఆ͠ͳ͍
• ޡͬͯҰൠϢʔβʔͱͯ͠ࢀՃ͢Δ͜ͱΛ͙ 28
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈೋੈ 29 ύεϫʔυήετࣗʹઃఆͯ͠Β͏
͘͞ΒΠϯλʔωοτͷ4MBDLೝূج൫ ୈೋੈ 30 ಉҙॻΛిࢠԽ
·ͱΊ ಋೖ ֤ࣾͷطଘͷೝূج൫Λͦͷ··׆༻ ಋೖͷϋʔυϧΛԼ͛Δ͜ͱ͕Ͱ͖ͨ ఆৗӡ༻͕؆୯ʹ 31 !
·ͱΊ ݁Ռ άϧʔϓؒͷίϛϡχέʔγϣϯ૿ ͷڞ༗νϟϯωϧ 32 !