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
Lighthouseを使った認証必須のGraphQL API / GraphQL API au...
Search
shike
February 16, 2019
Programming
0
2.1k
Lighthouseを使った認証必須のGraphQL API / GraphQL API authentication with Lighthouse
2/16 Laravel JP ConferenceでLTを行った際のスライドです。
shike
February 16, 2019
Tweet
Share
More Decks by shike
See All by shike
Code Generatorを作ってコンポーネントを自動生成しよう / Let's make code generator
shike0909
1
2.2k
TypeScript + GASでAPIを作る / Build API with TypeScript and GAS
shike0909
0
140
Nuxt + TypeScriptで SPAを作る / Build SPA with Nuxt and TypeScript
shike0909
0
130
Reduxについて / Redux introduction and TODO example with Redux
shike0909
0
110
Other Decks in Programming
See All in Programming
Java 24まとめ / Java 24 summary
kishida
3
300
Devinのメモリ活用の学びを自社サービスにどう組み込むか?
itarutomy
0
1.9k
マルチアカウント環境での、そこまでがんばらない RI/SP 運用設計
wa6sn
0
680
MCP世界への招待: AIエンジニアが創る次世代エージェント連携の世界
gunta
4
840
The Weight of Data: Rethinking Cloud-Native Systems for the Age of AI
hollycummins
0
230
Go1.24 go vetとtestsアナライザ
kuro_kurorrr
2
760
Chrome Extension Techniques from Hell
moznion
1
150
ベクトル検索システムの気持ち
monochromegane
30
9.6k
複数ドメインに散らばってしまった画像…! 運用中のPHPアプリに後からCDNを導入する…!
suguruooki
0
450
家族・子育て重視/沖縄在住を維持しながらエンジニアとしてのキャリアをどのように育てていくか?
ug
0
260
海外のアプリで見かけたかっこいいTransitionを真似てみる
shogotakasaki
1
150
Windows版PHPのビルド手順とPHP 8.4における変更点
matsuo_atsushi
0
390
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
29
2k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
GraphQLとの向き合い方2022年版
quramy
45
14k
Faster Mobile Websites
deanohume
306
31k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
500
Producing Creativity
orderedlist
PRO
344
40k
Unsuck your backbone
ammeep
670
57k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
12
1.4k
KATA
mclloyd
29
14k
BBQ
matthewcrist
88
9.6k
Transcript
Lighthouseを使った 認証必須のGraphQL API
柴山健吾 株式会社 ・ チーム : 業務: プライベート:
弊社サービス
お話しすること • とは? • での認証をどうするか
Lighthouseとは?
Lighthouse • から エンドポイントを提供するためのライ ブラリ • ファースト • に を定義することで簡単に使える
• が に接続してよしなにやってくれる • を使ったカスタマイズも簡単
の
Lighthouseでの認証
実際に使うとなると 認証が必要なケースが ほとんどでは?
Lighthouseでの認証 • 「 」を使う • の をそのまま使える • の指定の仕方は と同じ
• 複数の を組み合わせることもできる
の
middleware 「auth:api」 • でデフォルトで用意されている • テーブルの カラムとリクエストヘッダー の の値を元に認証を実施
テーブルの定義
None
テンプレート
を使う場合
別の方法(試してません) • 「 」を使う • でデフォルトで使用する を設定する
None
None
まとめ • で簡単に エンドポイントを作成でき る • 超便利 • 認証機能もサクッと作れる •
もっと使いこなしたい
ご清聴ありがとうございました