将 IdentityServer3 与 ADFS 集成
Integrating IdentityServer3 with ADFS
免责声明:这里是 AD 的新手,如果这是一个简单的问题,我们深表歉意。
我的公司公开了一个可公开访问的 ADFS (https://adfs.xxxxx.com/adfs/ls/?username=..)。每当我们使用 Azure 和 Office365 等服务时,我们都可以通过输入我们的 AD 凭据来登录。
我不确定如何将同一个 ADFS 用于我们在云中构建和托管的应用程序。
我看到 IdentityServer3 有 WsFederationAuthentication,它只有在我们登录本地域时才有效。
应用程序是否需要在 ADFS 中注册?
听起来您已经将 ADFS 连接到 Azure AD(以启用 Office365),在这种情况下,您应该让 Identity Server 通过 Open ID Connect 与 Azure AD 对话,而不是尝试设置 WSFederation。为此,您需要让您的一位 Azure 管理员为您创建一个 Azure AD 应用程序,然后您将其设置为 this example:
var aad = new OpenIdConnectAuthenticationOptions
{
AuthenticationType = "aad",
Caption = "Azure AD",
SignInAsAuthenticationType = signInAsType,
Authority = "https://login.windows.net/4ca9cb4c-5e5f-4be9-b700-c532992a3705",
ClientId = "65bbbda8-8b85-4c9d-81e9-1502330aacba",
RedirectUri = "https://localhost:44333/core/aadcb",
};
app.UseOpenIdConnectAuthentication(aad);
你说的是什么应用程序?
它是一个单独的应用程序还是您指的是 IdentityServer?
您是否尝试使用 Azure AD 或 ADFS 进行身份验证?
能否描述一下用例?
@Igaud 的回答描述了你希望 identityServer 挂接到 Azure AD 的情况?问题是 "Integrating IdentityServer3 with ADFS" 但这不是正文中的内容。
参考:IdentityServer : ASP.NET MVC application to idsrv3 to ADFS .
免责声明:这里是 AD 的新手,如果这是一个简单的问题,我们深表歉意。
我的公司公开了一个可公开访问的 ADFS (https://adfs.xxxxx.com/adfs/ls/?username=..)。每当我们使用 Azure 和 Office365 等服务时,我们都可以通过输入我们的 AD 凭据来登录。
我不确定如何将同一个 ADFS 用于我们在云中构建和托管的应用程序。
我看到 IdentityServer3 有 WsFederationAuthentication,它只有在我们登录本地域时才有效。
应用程序是否需要在 ADFS 中注册?
听起来您已经将 ADFS 连接到 Azure AD(以启用 Office365),在这种情况下,您应该让 Identity Server 通过 Open ID Connect 与 Azure AD 对话,而不是尝试设置 WSFederation。为此,您需要让您的一位 Azure 管理员为您创建一个 Azure AD 应用程序,然后您将其设置为 this example:
var aad = new OpenIdConnectAuthenticationOptions
{
AuthenticationType = "aad",
Caption = "Azure AD",
SignInAsAuthenticationType = signInAsType,
Authority = "https://login.windows.net/4ca9cb4c-5e5f-4be9-b700-c532992a3705",
ClientId = "65bbbda8-8b85-4c9d-81e9-1502330aacba",
RedirectUri = "https://localhost:44333/core/aadcb",
};
app.UseOpenIdConnectAuthentication(aad);
你说的是什么应用程序?
它是一个单独的应用程序还是您指的是 IdentityServer?
您是否尝试使用 Azure AD 或 ADFS 进行身份验证?
能否描述一下用例?
@Igaud 的回答描述了你希望 identityServer 挂接到 Azure AD 的情况?问题是 "Integrating IdentityServer3 with ADFS" 但这不是正文中的内容。
参考:IdentityServer : ASP.NET MVC application to idsrv3 to ADFS .