Skip to content

whyk-pg/verify-hono-authjs-discord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Verify Discord social login on Auth.js and Hono

本リポジトリの目的

REST APIを介してDiscordのソーシャルログインを実装するため

本リポジトリの達成目標

  • Honoでログイン画面を実装する
  • Auth.jsでソーシャルログイン機能を実装し、画面と連携する

エラー解決メモ

UnknownAction: Cannot parse action at /api/auth/callback/discord. Read more at https://errors.authjs.dev#unknownaction

これはpackages/core/src/lib/utils/web.tsにあるparseActionAndProviderIdという関数で、引数が持っているbasePathがデフォルトで持っている/authだったため、/api/authと合致せずエラーを投げていた。
AuthConfig.basePath/api/authにしたら通った。

これは資料を見る限り、AuthConfig.trustHosttrueなら問題なさそうなので、素直にそうした。

MissingSecret: Please define a secret.. Read more at https://errors.authjs.dev#missingsecret

こちらについては資料内にnpx auth secretでランダム文字列を生成する手順が書かれていたので、素直にそうした。

InvalidCheck: PKCE code_verifier cookie was missing.. Read more at https://errors.authjs.dev#invalidcheck

未解決

参考資料

About

DenoのHono上でAuth.jsのDiscord認証を試す

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages