我有 5 个采用不同技术的应用程序,如 asp.net、asp.net MVC、AngularJS 和 JAVA,所以我的公司将采用云托管。现在每个应用程序都有自己的登录表,所有现有数据都根据其登录 ID 映射。现在,公司要求从 Azure AD 门户为所有应用程序实施单点登录 (SSO)。 如何进行?请帮助我提供正确的指南。
但是,当用户登录时,我正在捕获他们的角色和登录 ID。当我们实现 SSO 时,我们如何捕获用户现有的登录 ID。因为我们需要根据他们的登录 ID 提供相应的用户详细信息。如何读取我的应用程序中来自 Azure AD 门户的用户信息。
这里是一个链接,您可以在其中找到许多不同编程语言的示例以及用于帮助您实现的不同库。
https://learn.microsoft.com/en-us/azure/active-directory/develop/sample-v2-code
如果您无法直接使用这些库,您将被迫自己调用图形 API (REST)。
https://learn.microsoft.com/en-us/graph/api/resources/azure-ad-overview?view=graph-rest-1.0