Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oauth 通过hotstpot、wifi(但不在组织域中)使用Open id connect身份验证时提示用户输入凭据_Oauth_Single Sign On_Azure Active Directory_Openid_Openid Connect - Fatal编程技术网

Oauth 通过hotstpot、wifi(但不在组织域中)使用Open id connect身份验证时提示用户输入凭据

Oauth 通过hotstpot、wifi(但不在组织域中)使用Open id connect身份验证时提示用户输入凭据,oauth,single-sign-on,azure-active-directory,openid,openid-connect,Oauth,Single Sign On,Azure Active Directory,Openid,Openid Connect,当我尝试登录到我的应用程序时,它被定向到Azure AD登录屏幕,我输入我的用户ID,它立即定向到联邦页面,在那里它获取用户的域并在不允许他们输入密码的情况下登录他们。如果我在没有我的组织网络域的情况下运行同一个应用程序,则每次都会提示用户登录,就像OpenID单点登录一样。应该如何在域网络中启用该功能?如我所知,如果您已在组织域中使用单点登录配置用户登录,则单点登录将重定向用户,仅使用域中存储的凭据使用用户ID直接登录。在组织域之外,单次登录将要求用户每次输入凭据进行验证。是的,您是对的,我实

当我尝试登录到我的应用程序时,它被定向到Azure AD登录屏幕,我输入我的用户ID,它立即定向到联邦页面,在那里它获取用户的域并在不允许他们输入密码的情况下登录他们。如果我在没有我的组织网络域的情况下运行同一个应用程序,则每次都会提示用户登录,就像OpenID单点登录一样。应该如何在域网络中启用该功能?

如我所知,如果您已在组织域中使用单点登录配置用户登录,则单点登录将重定向用户,仅使用域中存储的凭据使用
用户ID
直接登录。在组织域之外,单次登录将要求用户每次输入凭据进行验证。

是的,您是对的,我实施了开放Id连接身份验证机制,据我所知,它每次都生成身份令牌,因此我假设它每次都进行单次登录。它提示用户输入Userid,但不输入密码。无论我在组织域中输入哪个用户Id,它都会使用用户计算机的windows域凭据自动登录。有什么方法可以在组织域中禁用它吗?如果您想禁用SSO,有两种方法:1。使用Azure AD Connect禁用;2.使用PowerShell禁用。有关详细信息,您可以通过以下链接阅读此文档:。