我想注册一个守护程序,并为其授予Microsoft graph API的应用程序权限。现在从我的客户端我将client_id传递给端点,然后将其秘密传递给端点并进行类似此应用程序的调用.acquire_token_for_client
我最终得到一个访问令牌,但没有一个id_token。
当我的客户端是守护程序而不是实际的最终用户时,有什么方法可以获取id_token?
提前致谢
当使用守护程序应用程序时,您将最终使用“客户端证书授予”流,如Microsoft Docs上所述。(正如您提到的使用client_id和secret一样)
在这种情况下,Azure AD终结点将不会发出id_token,因此在使用后台驻留程序应用程序时将无法获取它。
id_token与其他流程相关,例如使用Microsoft文档上所述的OpenID Connect时:OpenID Connect
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句