Spring Boot 如何使用非组织帐户将Azure广告与Sping Boot 集成?

wtlkbnrh  于 2023-04-06  发布在  Spring
关注(0)|答案(1)|浏览(118)

我正试图将Azure广告与Sping Boot 集成。在Azure上创建了一个个人帐户:myName@outlook.com.
但它不允许我在azure活动目录下添加用户,因此无法与sprint Boot 集成。
我们可以使用Azure上的个人帐户与Sping Boot 集成吗?这不是组织帐户。

ryoqjall

ryoqjall1#

注意:你必须拥有组织帐户才能将Azure AD与Sping Boot 集成。通过创建Azure订阅,你可以获取组织帐户。

  • 您可以创建Azure AD租户,并在拥有Azure订阅的情况下向其添加用户。
  • 然后,Sping Boot 应用程序可以使用Azure AD租赁来对用户进行身份验证。
    我尝试在我的环境中重现相同的内容,如下所示:

当我使用个人账号登录时,**Create new user**选项为灰色:

当我使用组织订阅账号登录时,我可以创建如下用户:

如果您希望用户(* 个人帐户/组织帐户/任何 *)登录到应用程序,请检查以下内容:
创建Azure AD应用程序:

然后使用**common**端点对用户进行如下授权:
样品:

https://login.microsoftonline.com/common/oauth2/v2.0/authorize? 

client_id=ClientID
&response_type=code  
&redirect_uri=https://jwt.ms
&response_mode=query  
&scope=https://graph.microsoft.com/.default
&state=12345

用户登录成功,如下所示:

相关问题