无需注册应用程序即可通过 REST 进行 Office 365 身份验证
Office 365 authentication via REST without registering an application
有没有什么方法可以通过 Office 365 REST API 对用户进行身份验证,而无需先注册应用程序?
例如,Microsoft Graph 的文档有许多身份验证方案,包括应用程序如何可以
但对于使用某些凭据(例如,用户名和密码)调用 REST API 并获取身份验证令牌作为响应的用户来说,这样的场景是不存在的,因此他们随后可以使用所提供的丰富功能.
Azure Active Directory Authentication Libraries (ADAL) 提供用户级身份验证功能,但它们不公开 REST API。
对于你的问题,我认为我们可以使用后台守护进程或服务来获取授权 user.We 可以使用以下步骤:
- 无需用户即可访问。
大家可以参考this document了解更多信息
2.Authorize 用户
当我们在第一步中使用访问令牌获取用户的个人资料时,我们可以通过检查他是否存在于我们的系统中来授权他。
如果不先注册应用程序,就无法调用 Microsoft Graph。所有对图形的调用都使用 OAuth2 流(其中有多个)进行身份验证,并且都需要注册一个应用程序。
有没有什么方法可以通过 Office 365 REST API 对用户进行身份验证,而无需先注册应用程序?
例如,Microsoft Graph 的文档有许多身份验证方案,包括应用程序如何可以
但对于使用某些凭据(例如,用户名和密码)调用 REST API 并获取身份验证令牌作为响应的用户来说,这样的场景是不存在的,因此他们随后可以使用所提供的丰富功能.
Azure Active Directory Authentication Libraries (ADAL) 提供用户级身份验证功能,但它们不公开 REST API。
对于你的问题,我认为我们可以使用后台守护进程或服务来获取授权 user.We 可以使用以下步骤:
- 无需用户即可访问。 大家可以参考this document了解更多信息
2.Authorize 用户 当我们在第一步中使用访问令牌获取用户的个人资料时,我们可以通过检查他是否存在于我们的系统中来授权他。
如果不先注册应用程序,就无法调用 Microsoft Graph。所有对图形的调用都使用 OAuth2 流(其中有多个)进行身份验证,并且都需要注册一个应用程序。