Open7
next-auth.js

tutorial
install
App route api Next.js 13.2 above
Provider options
Session Provider in nextjs app router

User tutorial

aproach
next-authの生成するトークンを外部apiのコールにも使用する
→jweなのでデコードできない(できるがいまいち
next-authの生成するトークンについてはnextのクライアントおよびサーバーのみで完結させ、外部apiとの連携についてはnextのサーバーでjwtを自前で作成し、外部apiで公開鍵を用いて署名の検証と中身の確認ができるようにするアプローチでやってみる

signup/signin

確かに渡せるが、Oauthだとプロバイダーの認証の追加パラメータとして渡されてしまうのでそこでこける。プロパティを除外するか、別な形にしておかないとダメみたい

Has Picture or not
通常のGoogleアカウントであれば、非公開など闇設定でない限り観れるみたいだが、ワークスペースの場合はそもそもpictureフィールドが存在しないことがわかった。