React-NativeモバイルアプリでFacebook SDKを使用していて、/oauth/access_token
のAuth0と交換するトークンを取得して、として使用してid_token
を取得することができます。Auth0/oauth/access_tokenはrefresh_tokenモバイルアプリを取得しますか?
問題点:エンドポイントは、毎回認証するようにユーザーに要求しないために、モバイルアプリにとって重要なrefresh_token
を返しません。
ユーザーは毎日Facebookにログインしてプロセス全体に再度ログインする必要がないため、Auth0 refresh_token
を入手するにはどうすればよいですか?
React-Nativeバージョンでは現時点でカスタムUIがサポートされていないため、残念ながらAuth0 Lock
はログインUIに使用できません。あなたは限り、あなたはあなたの元のリクエストでoffline_access
スコープを含めるよう/oauth/access_token
を要求した後にリフレッシュトークンを取得する必要がありますドキュメントによるとhttps://auth0.com/docs/tokens/preview/refresh-token#get-a-refresh-token
:
お返事をお寄せいただきありがとうございますが、ここで述べたhttps://auth0.com/docs/tokens/preview/refresh-token#get-a-refresh-tokenとして 'offline_access'を受け入れているエンドポイントではありません'/ oauth/access_token'だが'/oauth/authorize' – mtt
トークンを取得する元のリクエストを行うために使用しているコードを表示できますか? – framp
https://github.com/auth0/react-native-lock をhttps://github.com/auth0/Lock-Facebook.iOSと一緒に使用することもできます – framp