首页 > 解决方案 > 现在如何使用 OAuth 对我们的服务客户端进行身份验证?

问题描述

基本上,我们的平台中有许多客户正在使用 service now 帐户,他们希望我们在我们的平台发生某些事情时创建事件。

因此,为了创建事件,我需要他们的凭据。所以为了实现我所做的——

1- 我从应用程序注册表创建了一个 OAUTH 应用程序。

2- 对于我现在登录浏览器的我自己的服务帐户,我点击了应用程序 URL,即 ->

https://dev118011.service-now.com/oauth_auth.do?response_type=code&redirect_uri=https://4861-2405-201-6808-aa3-a078-4a43-680c-6153.ngrok.io/servicenow&client_id=6c147dbf14ce30100ba58718e7bc0f50&state= 123

我能够为我自己的帐户获取访问令牌和刷新令牌。(注意 - 此应用程序是由该帐户创建的)

3-但是对于其他帐户,我无法获得访问令牌。我现在如何使用此应用程序访问其他服务帐户的令牌???

请看屏幕截图-

截图 1- 为自己的帐户

屏幕截图 2- 对于其他帐户(而不是像屏幕截图 1 那样显示屏幕,它要求登录)

在此处输入图像描述

标签: servicenowservicenow-rest-api

解决方案


推荐阅读