使用java中的SAML和AzureAD作为IDP实现单点登录(SSO)

使用java中的SAML和AzureAD作为IDP实现单点登录(SSO),java,azure-active-directory,single-sign-on,saml,Java,Azure Active Directory,Single Sign On,Saml,我想使用SAML在我的web应用程序上实现单点登录,其中Azure Ad将是身份提供者。我需要知道什么是entityId、appId以及如何创建metadata.xml。您所寻找的详细信息可在此网站上找到 FederationMetadata.xml文件中显示的所有详细信息取决于Azure AD上配置的内容。 作为Web应用程序开发人员,您不需要创建此XML文件。它应该由管理Azure广告的人员提供。如果您也是管理Azure广告的人员,那么您可以从那里下载它。您寻求的详细信息可在此网站上找到 F

我想使用SAML在我的web应用程序上实现单点登录,其中Azure Ad将是身份提供者。我需要知道什么是entityId、appId以及如何创建metadata.xml。

您所寻找的详细信息可在此网站上找到 FederationMetadata.xml文件中显示的所有详细信息取决于Azure AD上配置的内容。
作为Web应用程序开发人员,您不需要创建此XML文件。它应该由管理Azure广告的人员提供。如果您也是管理Azure广告的人员,那么您可以从那里下载它。

您寻求的详细信息可在此网站上找到 FederationMetadata.xml文件中显示的所有详细信息取决于Azure AD上配置的内容。
作为Web应用程序开发人员,您不需要创建此XML文件。它应该由管理Azure广告的人提供。如果你也是管理Azure广告的人,那么你可以从那里下载它。

嗨,Naveen,我是单点登录的新手。我想知道如何在JavaSpring应用程序中实现它。我读了文件,但有点困惑。我还想知道我应该向我的身份提供者询问哪些细节?这是一个庞大的概念,在这里无法完全解释。你需要在互联网上了解它。有很多示例(即使有代码)可用。您只需要从IdP(身份提供者)获得FederationMetadata.xml。您需要在应用程序中部署它。准备从应用程序向IdP发送身份验证请求并发送请求。IdP将以XML格式返回SAMLResponse。如果提供的凭据有效,则响应将有效。您需要检查响应的状态,并允许用户输入您的应用程序。这是SAML身份验证的基本解释。在开始实施之前包含有用的信息。如果您觉得我的输入有帮助,请接受回答。如果您有基于Spring的web,请使用Spring Security SAML扩展。这是Java最完整的SAML SP实现之一。我想知道如何在JavaSpring应用程序中实现它。我读了文件,但有点困惑。我还想知道我应该向我的身份提供者询问哪些细节?这是一个庞大的概念,在这里无法完全解释。你需要在互联网上了解它。有很多示例(即使有代码)可用。您只需要从IdP(身份提供者)获得FederationMetadata.xml。您需要在应用程序中部署它。准备从应用程序向IdP发送身份验证请求并发送请求。IdP将以XML格式返回SAMLResponse。如果提供的凭据有效,则响应将有效。您需要检查响应的状态,并允许用户输入您的应用程序。这是SAML身份验证的基本解释。在开始实施之前包含有用的信息。如果您觉得我的输入有帮助,请接受回答。如果您有基于Spring的web,请使用Spring Security SAML扩展。它是针对Java的最完整的SAML SP实现之一。