AWS Security 開發者實務
Rahul Singh
Technical Product Manager
Amazon Cognito

Amazon Cognito
你需要哪一個?

託管的使用者目錄

託管的使用者目錄
成功後會有三個權杖

託管的使用者目錄
成功後會有三個權杖

權杖不是憑證
身分池:可信權杖進、憑證出

權杖不是憑證
身分池:可信權杖進、憑證出

瀏覽器同時使用兩者
Bearer 權杖:誰持有誰可用

瀏覽器同時使用兩者

瀏覽器同時使用兩者
權杖給你的程式碼,憑證給 AWS


JWT:JSON Web Token

JWT:JSON Web Token
先驗證再說

先驗證再說
接著檢查三個宣告
iss:你的使用者池aud,access token 看 client_idexp:尚未過期

已驗證,仍可能是錯的權杖

已驗證,仍可能是錯的權杖
token_use 指出種類
cognito:groups 同時存在於兩種權杖,且不是 scope
scope:權杖可呼叫的範圍
sub:哪位使用者,且永不改變AWS Security 開發者實務