Microsoft图形在身份验证后会记住用户

阿里·塞瓦尼(Ali Seivani)

我在我的Android项目中使用Microsoft图形来验证用户身份。我通过这种方法这样做:https : //docs.microsoft.com/zh-cn/azure/active-directory/develop/quickstart-v1-android

成功登录后,Microsoft会记住用户的电子邮件,因此,下次用户尝试登录时,它将建议使用以前登录的帐户。如果用户选择以前使用的电子邮件,则不需要密码。

在此处输入图片说明

当我们只有一台设备需要多个用户通过Microsoft登录时,就会出现问题。在这种情况下,新用户将看到以前登录的用户的电子邮件,并且可以选择他们的电子邮件并登录帐户而无需输入任何密码。我的问题是如何避免这种行为并在每次登录后关闭会话?

谢谢!

马克·拉弗勒尔

您可以通过切换再次告诉ADAL到请求凭据PromptBehaviorAutoAlways

// Perform authentication requests
mAuthContext.acquireToken(
    getActivity(),
    RESOURCE_ID,
    CLIENT_ID,
    REDIRECT_URI,
    PromptBehavior.Always,
    getAuthInteractiveCallback());

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

设置通过表单身份验证记住用户的时间

在Laravel 5.1和Angular JS(JWT身份验证)中记住用户并忘记密码功能

如何在身份验证上转发用户消息

Testcafe和Microsoft身份验证在身份验证流程期间无法重定向

Spring Security在身份验证和未经身份验证的用户中获得REST服务中的用户信息

在身份验证后Lambda触发器中获取AWS Cognito身份验证的用户

Symfony2-检查用户是否在身份验证中具有角色

在身份验证中创建用户后无法将数据插入数据库

Firebase-如何在身份验证后为每个用户写入/读取数据

与Microsoft进行现有用户身份验证

在Microsoft Bot框架中对用户进行身份验证

如何在本机应用程序(Android / iOS)中对用户进行身份验证和记住?

已注销MVC 5身份验证的用户,没有“记住我”(ExpireTimeSpan / MachineKey /会话超时)

本地身份验证,我该如何记住并获取登录用户

在 Wildfly 10/JB EAP 7 中,如何在身份验证后动态修改经过身份验证的用户的安全角色?

在身份验证令牌上签名什么信息

类GoogleSignIn在身份验证库未找到

firebase JS无法在身份验证后添加姓氏

在身份验证上发送自定义参数

如何在身份验证上获取idtoken

在身份验证方法中命名 url kwargs

仅在身份验证后运行FirebaseInstanceIdService

Perl TLS SMTP发送在身份验证步骤失败

在身份验证回复中添加其他信息

ClientDetailsService 在身份验证期间被调用 6 次

刷新时如何在身份验证保护中获取用户和购物车数据?

Ember简单身份验证如何在身份验证数据可用时更新

OpenID:未经身份验证的POST在身份验证后变为GET

如何记住用户登录的策略?