第一次Auth0启动登录屏幕很好,但是当我注销并再次登录时,它会自动登录而不显示登录屏幕。
如果我删除 chrome 历史记录,那么它似乎工作正常。
这是我的登录代码。
public void doLogin(Activity activity){
WebAuthProvider.init(auth0)
.withScheme("com.package.app")
.withAudience(String.format("https://%s/api/",
AUTH0_DOMAIN))
.withScope("openid profile email offline_access read:current_user update:current_user_metadata")
.start(activity, webCallback);
}
private final AuthCallback webCallback = new AuthCallback() {
@Override
public void onSuccess(@NonNull Credentials credentials) {
credentialsManager.saveCredentials(credentials);
accessToken= credentials.getAccessToken();
}
当我按下时logout button,我执行以下代码。
credentialsManager.clearCredentials();
这会注销用户,但不会从 chrome 中清除会话。
有什么办法可以从浏览器中清除会话。