PHP实现Microsoft Entra ID外部认证:发现端点需自行生成还是用Entra提供的?
PHP集成Microsoft Entra ID外部认证的发现端点疑问解答
核心结论:不需要在PHP授权服务器自行生成发现端点,直接使用你提到的Entra ID提供的URL:
https://login.microsoftonline.com/<tenant_id>/v2.0/.well-known/openid-configuration,记得将<tenant_id>替换为你的实际租户ID。原因说明:这个URL是微软遵循OpenID Connect规范提供的标准发现端点,返回的JSON数据包含了外部认证方法(EAM)所需的所有关键元数据,比如授权端点、令牌端点、签名公钥等,完全满足集成要求。
额外提示:你提到的App ID其实就是你在Azure门户注册应用时获取的
Application (client) ID,和你已拿到的Client ID是同一个值,无需额外获取。
内容的提问来源于stack exchange,提问作者user25525788
相关产品推荐
相关产品推荐

