如何在应用程序启动之外设置OpenIdConnectAuthentication

如何在应用程序启动之外设置OpenIdConnectAuthentication,openid,azure-active-directory,openid-connect,Openid,Azure Active Directory,Openid Connect,是否可以在应用程序启动之外的某个地方配置OpenIdConnectAuthentication(如API控制器),以便能够拥有多个身份验证(如google或facebook)和OpenId Connect,并且能够根据我们的需要打开或关闭它?您必须在应用程序启动中配置OWIN;但是,您可以在app start中使用您想要支持的所有不同提供商配置您的场景。您必须在app start中配置OWIN;但是,您可以从希望支持的所有不同提供商开始在应用程序内配置您的场景。您提到的OpenIdConnect

是否可以在应用程序启动之外的某个地方配置OpenIdConnectAuthentication(如API控制器),以便能够拥有多个身份验证(如google或facebook)和OpenId Connect,并且能够根据我们的需要打开或关闭它?

您必须在应用程序启动中配置OWIN;但是,您可以在app start中使用您想要支持的所有不同提供商配置您的场景。

您必须在app start中配置OWIN;但是,您可以从希望支持的所有不同提供商开始在应用程序内配置您的场景。

您提到的OpenIdConnectAuthentication(
Microsoft.Owin.Security.OpenIdConnect.OpenIdConnectAuthenticationMiddleware
)是Owin中间件。支持OWIN的web应用程序从许多步骤开始,您可以通过链接查看详细步骤

能够拥有谷歌、facebook和OpenId Connect等多种身份验证,也能够根据我们的需要打开或关闭身份验证


您可以考虑使用Azure AD B2C租户,它支持脸谱网、谷歌+、LinkedIn和Amazon,您可以轻松配置Azure门户的身份提供商。有关Azure AD B2C的更多详细信息,您可以查看此信息。

您提到的OpenIdConnectAuthentication(
Microsoft.Owin.Security.OpenIdConnect.OpenIdConnectAuthenticationMiddleware
)是一个Owin中间件。支持OWIN的web应用程序从许多步骤开始,您可以通过链接查看详细步骤

能够拥有谷歌、facebook和OpenId Connect等多种身份验证,也能够根据我们的需要打开或关闭身份验证

您可以考虑使用Azure AD B2C租户,它支持脸谱网、谷歌+、LinkedIn和Amazon,您可以轻松配置Azure门户的身份提供商。有关Azure广告B2C的更多详细信息,您可以查看