kenfdevkenfdev
Closed2023/01/25にクローズ5

Next.js + Hydraでいい感じなOIDC+OAuth環境を構築する

kenfdevkenfdev2023/01/25

express-jwtでJWTを検証
https://github.com/auth0/express-jwt

JWKSを使ってどうやって検証するか
https://github.com/auth0/express-jwt/issues/166

https://github.com/auth0/node-jwks-rsa/tree/master/examples/express-demo

kenfdevkenfdev2023/01/25

id_tokenとaccess_token
https://auth0.com/blog/why-should-use-accesstokens-to-secure-an-api/

https://auth0.com/blog/id-token-access-token-what-is-the-difference/

https://auth0.com/docs/secure/tokens/access-tokens

kenfdevkenfdev2023/01/25

nextjsとhydraを組み合わせるときに参考になった
https://github.com/ory/kratos/issues/2179

https://github.com/amorey/hydra-nextjs-reference/blob/main/pages/auth/sign-in.jsx

https://github.com/atreya2011/next-auth-kratos-hydra-test/blob/main/pages/api/auth/[...nextauth].ts

kenfdevkenfdev2023/01/25

next-auth
https://next-auth.js.org/getting-started/example#configuring-callback-url-oauth-only

next-authでrefresh tokenは自前で実装
https://next-auth.js.org/tutorials/refresh-token-rotation#client-side

kenfdevkenfdev2023/01/25

hydraのOIDC + OAuth2.0について
https://www.ory.sh/docs/hydra/

このスクラップは2023/01/25にクローズされました
ポスト
kenfdev
kenfdev

エンジニアのための
情報共有コミュニティ

About

  • Zennについて
  • 運営会社
  • お知らせ・リリース
  • イベント

Guides

  • 使い方
  • 法人向けメニューNew
  • Publication / Pro
  • よくある質問

Links

  • X(Twitter)
  • GitHub
  • メディアキット

Legal

  • 利用規約
  • プライバシーポリシー
  • 特商法表記