Azure active directory 使用重定向uri传递自定义参数

Azure active directory 使用重定向uri传递自定义参数,azure-active-directory,microsoft-graph-api,Azure Active Directory,Microsoft Graph Api,我试图在调用时将API密钥作为额外参数传递给重定向uri,但Azure AD不允许我这样做 在用户登录Microsoft后,是否有任何方法将自定义数据发送到您的url?是的,现在支持此操作。您可以向重定向uri添加查询参数 授权请求 https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize? client_id=cbc32712-ac2###32-802d-303998a6e712 &response_type=c

我试图在调用时将API密钥作为额外参数传递给重定向uri,但Azure AD不允许我这样做


在用户登录Microsoft后,是否有任何方法将自定义数据发送到您的url?

是的,现在支持此操作。您可以向重定向uri添加查询参数

授权请求

https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize?
client_id=cbc32712-ac2###32-802d-303998a6e712
&response_type=code
&redirect_uri=http://localhost/test?apikey=test
&response_mode=query
&scope=Directory.ReadWrite.All
&state=12345
反应

参考:


好的,但我如何用有意义的数据填充APIKey?@LoselMatos是您的APIKey静态数据还是动态数据?它是动态的,取决于用户。@LoselMatos如果是,查询参数和重定向url在这里不适用。您可以使用内置的
state
参数。如果请求中包含一个状态参数,那么响应中应该会出现相同的值。好的,我会试试这个,Tony,谢谢您的帮助:)