Slide 25
Slide 25 text
@inoue2002
AmplifyとLINEで作るJAWSDAYS投票システムの話
・認証
- 認証はCognitoのCustom Auth機能とLINEのAccessToken認証を組み合わせて実現
1.
3.
2.
4.
5.
6.
7.
8.
API Gateway
Amazon Cognit
Lambda
Create Auth Challenge
Lambda
Verify Auth Challenge
Lambda
Voting
1.フロントから認証要求
2.LambdaがLINEのアクセストーク
ンを答えることを求めるAuth
Challengeを作成
3.フロントからLIFFで作成したアクセス
トークンを答える
4.CognitoからLambdaにアクセス
トークンを伝搬
5.LINEにアクセストークンを問い合わ
せ、Cognitoの認証と連携
6.投票リクエスト
7.API GatewayがCognitoに認証ステー
タスを問い合わせ
8. 認証ステータスが付与された状態で
投票functionが動作