Я пытаюсь войти в систему с 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
...