问题:ServiceNow是否提供了另一种OAuth方法,不需要在其OAuth端点URL中使用Instance ID?
我需要帮助将ServiceNow的OAuth集成到我的服务中,因为它需要在OAuth端点URL中包含Instance ID。
由于这种复杂性,我无法部署一个ServiceNow集成解决方案可由多个ServiceNow客户端访问**,而不知道他们的示例ID事先执行OAuth**。
**详细信息:**ServiceNow和SalesForce仅提供对由其Instance ID标识的单个示例的OAuth访问。
ServiceNow
- OAuth 2.0端点URL是可变的,需要ServiceNow Instance ID,这对于任何通用集成工作都非常不方便。
- OAuth访问响应:access_token,refresh_token,scope
端点URL:
https://**[[Instance ID]]**.service-now.com/oauth_auth.do
https://**[[Instance ID]]**.service-now.com/oauth_token.do
Salesforce- OAuth 2.0端点是静态的。不需要Salesforce Instance ID。
- OAuth访问响应:access_token、refresh_token、scope、instance_url(示例“https://instance Instance ID.salesforce*.com/”)
端点URL:
https://login.salesforce.com/services/oauth2/authorize
https://login.salesforce.com/services/oauth2/token
参考文献:
1条答案
按热度按时间bnl4lu3b1#
ServiceNow不提供另一种不需要在其OAuth端点URL中提供示例ID的OAuth方法。示例ID是对ServiceNow示例进行身份验证和授权访问的必要组件。示例ID通常在设置过程中获得,并且是各种任务所必需的,包括填写连接器设置表单和查看客户端适配的ServiceNow示例。
参考文献: