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
Laravelで作るSign in with Apple / phpstudy-139 201...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
yu-ji
June 26, 2019
Programming
0
1.7k
Laravelで作るSign in with Apple / phpstudy-139 2019-06-26
yu-ji
June 26, 2019
Tweet
Share
More Decks by yu-ji
See All by yu-ji
文系新卒者をエンジニアに育成して分かった5のコト / phpstudy-133-20181226
yujiod
1
600
Other Decks in Programming
See All in Programming
Implementation Patterns
denyspoltorak
0
280
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
170
組織で育むオブザーバビリティ
ryota_hnk
0
170
ぼくの開発環境2026
yuzneri
0
210
Package Management Learnings from Homebrew
mikemcquaid
0
220
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
260
高速開発のためのコード整理術
sutetotanuki
1
400
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
120
CSC307 Lecture 01
javiergs
PRO
0
690
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.1k
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
Featured
See All Featured
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
310
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
Test your architecture with Archunit
thirion
1
2.1k
The World Runs on Bad Software
bkeepers
PRO
72
12k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
57
50k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
320
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
We Are The Robots
honzajavorek
0
160
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
420
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
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