LoginSignup
0
0

More than 3 years have passed since last update.

Auth0のSPA用SDKでユーザー情報が取れない時の対処法

Last updated at Posted at 2019-07-11

Auth0のSPA用SDKつかってみた

Auth0とReactのWebアプリケーションを連携させようとauth0-spa-jsを使用してみました。
公式のチュートリアル通りにやってみたけどうまくユーザー情報が取れない・・・

たぶんこのSDK自体がすごく最近できたものみたいなので(2019年7月現在)、もしかしたらチュートリアルも抜けがあったのかも

文脈

公式のReact:Loginというチュートリアルを元にしてます。

これでなおった

auth0-jsという多分昔からあるSDKのチュートリアルの方と比べてみたら
configの設定で
audienceという部分が抜けていました。
なので

auth0-config.json
{
    "audience": "https://<DomainName>/userinfo"
}

と入れ、index.jsのレンダー部分を

index.js
ReactDOM.render(
    <Auth0Provider
    domain={config.domain}
    client_id={config.clientId}
    audience={config.audience}
    redirect_uri={window.location.origin}
    onRedirectCallback={onRedirectCallback}
    >
    <App />
  </Auth0Provider>,
document.getElementById('root'));

このようにaudienceを追加したら治りました

まとめ

最初で手こずったけどAuth0なかなか良さそう

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0