Auth0 / Android Custom Scope - PullRequest
       14

Auth0 / Android Custom Scope

0 голосов
/ 25 апреля 2018

Я пытаюсь войти в систему с auth0 в Android. Я устанавливаю настраиваемую область видимости для некоторого дополнительного значения, такого как userId, в IdToken. Я получаю это значение на почтальоне.Но в android auth0 не возвращает userId в токене.setScope не работает.Буду признателен за любую помощь.

private AuthSessionManager(){
    storage = new SharedPreferencesStorage(ContextProvider.get());
    auth0 = new Auth0(getAuth0ClientId(),getAuth0Domain());
    auth0.setLoggingEnabled(true);
    auth0.setOIDCConformant(true);
    authApiCli = new AuthenticationAPIClient(auth0);
}

public Credentials loginWithEmailAndPassword(String email, String password){
    Log.i(TAG, "loginWithEmailAndPassword: Scope: "+getAUTH0SCOPE());
    Log.i(TAG, "loginWithEmailAndPassword: Device: "+getAUTH0DEVICE());
    return authApiCli.login(email,password,getAuth0Connection())
            .setScope(getAUTH0SCOPE())
            .setDevice(getAUTH0DEVICE())
            .execute();
} 

IdToken:

...
  "first_login": false,
  "email_verified": true,
  "user_id": "userid", // does not return in android
... 
...