Slide 17
Slide 17 text
17
Copyright © 2024 BTC Corporation All Rights Reserved.
ヤクの毛刈りの例 (動作しているものの裏側を知る)
プログラム的にはライブラリを使って、ライブラリの使い方をBlogやリファレンスを見ればわかります。
しかし、そのライブラリがなにをしているのかわかりますか?
aws-jwt-verifyの例
https://docs.aws.amazon.com/ja_jp/cognito/latest/developerg
uide/amazon-cognito-user-pools-using-tokens-verifying-a-
jwt.html
対応するパブリック JSON Web キー (JWK)
https://cognito-idp..amazonaws.com//.well-
known/jwks.json
const verifier = CognitoJwtVerifier.create({
userPoolId: USERPOOL_ID,
tokenUse: "id",
clientId: APPCLIENT_ID,
});
const tokenString = await verifier.verify(token);
const token = JSON.stringify(tokenString));