Slide 1

Slide 1 text

Lighthouseを使った 認証必須のGraphQL API

Slide 2

Slide 2 text

柴山健吾 株式会社 ・ チーム : 業務: プライベート:

Slide 3

Slide 3 text

弊社サービス

Slide 4

Slide 4 text

お話しすること ● とは? ● での認証をどうするか

Slide 5

Slide 5 text

Lighthouseとは?

Slide 6

Slide 6 text

Lighthouse ● から エンドポイントを提供するためのライ ブラリ ● ファースト ● に を定義することで簡単に使える ● が に接続してよしなにやってくれる ● を使ったカスタマイズも簡単

Slide 7

Slide 7 text

Slide 8

Slide 8 text

Lighthouseでの認証

Slide 9

Slide 9 text

実際に使うとなると 認証が必要なケースが ほとんどでは?

Slide 10

Slide 10 text

Lighthouseでの認証 ● 「 」を使う ● の をそのまま使える ● の指定の仕方は と同じ ● 複数の を組み合わせることもできる

Slide 11

Slide 11 text

Slide 12

Slide 12 text

middleware 「auth:api」 ● でデフォルトで用意されている ● テーブルの カラムとリクエストヘッダー の の値を元に認証を実施

Slide 13

Slide 13 text

テーブルの定義

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

テンプレート

Slide 16

Slide 16 text

を使う場合

Slide 17

Slide 17 text

別の方法(試してません) ● 「 」を使う ● でデフォルトで使用する を設定する

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

まとめ ● で簡単に エンドポイントを作成でき る ● 超便利 ● 認証機能もサクッと作れる ● もっと使いこなしたい

Slide 21

Slide 21 text

ご清聴ありがとうございました