我正在Postman中测试一个REST API。我们的组织有一个生产域(假设是ABC)和一个演示域(ABCM)。REST API的身份验证需要使用用户ID和密码进行基本的auth,但是要在DEMO环境中测试REST API,我们需要传递在演示域ABCM中设置的用户ID。通常当我测试REST API时,我只提供我的用户名和密码进行基本认证,没有任何域。我如何在postman中指定非prod域名以获得访问令牌。我已经尝试了以下变体,它们不起作用。
第一个月{userid}@ABCM.com
个
有人能帮忙吗?
2条答案
按热度按时间z6psavjg1#
这是在URL中传递基本身份验证用户名和密码的格式。
字符串
然后,请求的授权头将被设置为字符串
{username}:{password}
中的base-64编码令牌。z8dt9xmd2#
很抱歉引起了混淆。我在陈述我的帖子时出错了。REST API需要用一个承载令牌来调用,而该承载令牌必须通过调用一个具有基本认证凭据的OpenIDConnectAuth服务来获得。在我们的组织中,他们在ABCM域中部署了OpenIDConnectAuth服务(它有一个不同的URL,其中有abcm),我不得不使用我的ABCM域帐户来创建一个URL来获得不记名令牌。一旦我从这个DEMO服务获得不记名令牌,我能够用它来对原始的REST API进行重新编译。
感谢所有试图帮助我的人。