Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Laravelで作るSign in with Apple / phpstudy-139 201...
Search
yu-ji
June 26, 2019
Programming
1.9k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Laravelで作るSign in with Apple / phpstudy-139 2019-06-26
yu-ji
June 26, 2019
More Decks by yu-ji
See All by yu-ji
文系新卒者をエンジニアに育成して分かった5のコト / phpstudy-133-20181226
yujiod
1
620
Other Decks in Programming
See All in Programming
AIが生成したコードは読むべきか?抽象化設計とコードの品質保証 / abstraction-design-and-quality
minodriven
16
8.8k
ChromeでローカルLLM
ryu1013
0
200
AI Augmentation Techniques with Liberty
ivargrimstad
1
390
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
Next.js: The final boss of Web Performance
guaca
0
380
baseline으로 마이그레이션, 리팩토링 안전하게 맡기기
fornewid
1
920
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
5.2k
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
2.2k
Будущее локальных LLM – Алексей Голобурдин, PythoNN
sobolevn
0
110
AI時代のFlutter品質設計 — アプリ品質を守るQuality Layers
omatty198
0
360
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.2k
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
1.6k
Featured
See All Featured
The SEO identity crisis: Don't let AI make you average
varn
0
630
Navigating Weather and Climate Data
rabernat
0
580
RailsConf 2023
tenderlove
30
1.6k
Facilitating Awesome Meetings
lara
57
7.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.8k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
Optimizing for Happiness
mojombo
378
71k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
520
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
970
Transcript
-BSBWFMͰ࡞Δ4JHOJOXJUI"QQMF 4"-&430#05*$4גࣜձࣾ খా༞࢙
ࣗݾհ w ໊લখా༞࢙ʢ͓ͩΏ͏͡ʣ!ZVKJPE w ॴଐ4"-&430#05*$4גࣜձࣾ w ৬छΤϯδχΞʢͳΜͰΓ·͕͢࠷ۙ"84ɺ-BSBWFMɺ4BMFTGPSDFଟΊʣ w 1)1ྺ w
झຯ%ϓϦϯλɺ%*:
IUUQTTBMFTSPCPUJDTDPKQ ςΫϊϩδʔͰɺӦۀΛͬͱεϚʔτʹ͢ΔձࣾͰ͢
4JHOJOXJUI"QQMF
4JHOJOXJUI"QQMF w 88%$Ͱൃද w ҆શੑʹॏ͖Λஔ͍ͨγϯάϧαΠϯΦϯͷΈ w ໊લɺϝʔϧΞυϨεΛಗ໊Խʢೝূ࣌ʹબɾฤू͕Մೳʣ w ϑΝΫλೝূඞਢʢ'BDF*%ɺ5PVDI*%֬͘͠ೝίʔυʣ w
ळʹJ04ͱಉ࣌ʹϩʔϯν༧ఆɺυΩϡϝϯτެ։͞ΕͯΔ
ϕʔε0QFO*%$POOFDU w 0QFO*%$POOFDU0"VUIͷ֦ு w 4JHOJOXJUI"QQMFҰ෦0QFO*%$POOFDUʹ४ڌ͖͠Ε͍ͯͳ͍༷
-BSBWFM4PDJBMJUF
-BSBWFM4PDJBMJUF w -BSBWFMͷ0"VUI Λར༻ͨ͠֎෦ೝূೝՄͷͨΊͷެࣜύοέʔδ w 'BDFCPPLɺ5XJUUFSɺ-JOLFE*Oɺ(PPHMFɺ(JUIVCɺ(JU-BCɺ#JU#VDLFUΛαϙʔτ w 4PDJBMJUF1SPWJEFSTͱ͍͏ύοέʔδͰҎ্ͷαʔϏε͕ରԠ
ͬ͘͞ͱ࡞ͬͯ1BDLBHJTUʹొͯ͠ ͑ΔΑ͏ʹ͠·ͨ͠ IUUQTQBDLBHJTUPSHQBDLBHFTTFPEBTPDJBMJUFBQQMF
"QQMF%FWFMPQFS1PSUBMͰͷ४උ w "QQMF%FWFMPQFS1SPHSBNʹొʢυϧʣ w "QQMF%FWFMPQFS1PSUBMͰ4JHOJOXJUI"QQMF͚ͷ४උ w "QQ*%ɺ4FSWJDFT*%ɺϓϥΠϕʔτΩʔͷ࡞ w 4FSWJDFT*%࡞࣌ɺઃஔઌυϝΠϯͷೝূ͕ඞཁ
(FUUJOH4UBSUFE4JHOJOXJUI"QQMF"QQMF%FWFMPQFS IUUQTEFWFMPQFSBQQMFDPNTJHOJOXJUIBQQMFHFUTUBSUFE
࣮ w ϓϥΠϕʔτΩʔ͔Β0"VUIͷDMJFOU@TFDSFUΛੜ w -BSBWFMͷϓϩδΣΫτʹύοέʔδΛՃ w DPOpHTFSWJDFTQIQɺFOWɺʹDMJFOU@JEɺDMJFOU@TFDSFUΛઃఆ w ࣮
// Sign in with Appleのログイン画面へリダイレクト return Socialite ::driver('apple') ->redirect(); // コールバックで呼び出されるメソッドにてユーザー情報を取得 $user = Socialite ::driver('apple') ->user(); composer require seoda/socialite-apple
ಈ࡞σϞ IUUQTTJHOJOXJUIBQQMFMBSBWFMIFSPLVBQQDPN ಈ࡞σϞͷιʔείʔυ IUUQTHJUIVCDPNTFPEBTJHOJOXJUIBQQMFFYBNQMF
None
None
None
None
None
੍ݶࣄ߲
؊৺ͷ໊લͱϝʔϧΞυϨε͕औಘͰ͖·ͤΜ ೝূޙʹϢʔβʔใΛऔಘ͢Δ ΤϯυϙΠϯτ͕·ͩແ͍Α͏Ͱ͢ɻ
IUUQTQBDLBHJTUPSHQBDLBHFTTFPEBTPDJBMJUFBQQMF