0
I have a problem with returning the accessToken and the idToken after authentication with lib expo-auth-Session, implemented for connection with the Identity Server. It opens the login page and successfully returns to the application. I am following the example of the expo documentation, however the property authentication is returning null.
WebBrowser.maybeCompleteAuthSession();
const useProxy = true;
const redirectUri = AuthSession.makeRedirectUri({
  native: CALLBACK_URL,
  useProxy,
});
const config = {
  clientId: CLIENT_ID,
  scopes: ['openid', 'profile', 'email', 'offline_access'],
};
const AuthButton: React.FC = () => {
  const [loading, setLoading] = useState(false);
  const discovery = AuthSession.useAutoDiscovery(HOST_URL);
  // Create and load an auth request
  const [request, response, promptAsync] = AuthSession.useAuthRequest(
    {
      ...config,
      redirectUri,
    },
    discovery
  );
  async function openAuth() {
    setLoading(true);
    const responseToken = await promptAsync({ useProxy });
    Alert.alert('Authentication', JSON.stringify(responseToken.authentication));
    setLoading(false);
  }
  return (
    <>
      <Button type="dark" disabled={loading} onPress={openAuth}>
        {loading ? 'Carregando...' : 'Acessar'}
      </Button>
    </>
  );
};
Could someone give me a hand?