我想撤销通过oauth2登录提供给用户的令牌。我想从Javascript应用程序做一个http帖子。
浏览WSO2文档。它给出了一个Curl示例。
尝试:
通过提供语法尝试curl。它工作得很好 curl -X POST --basic -u“clientid:clientsecret”-H“Content-Type:application / x-www-form-urlencoded; charset = UTF-8”-k -d“token = tokenfromwso2& token_type_hint = access_token” https://localhost:9443/oauth2/revoke
尝试使用Http Request执行相同操作但服务器返回500内部服务器错误。
部首:
POST / oauth2 / revoke HTTP / 1.1 主持人:localhost:9443 连接:保持活力 内容长度:14 接受:application / json,text / plain, / 来源:http://localhost:4200 授权:基本clientid:clientsecret 用户代理:Mozilla / 5.0(BB10; Touch)AppleWebKit / 537.10 +(KHTML,类似Gecko)版本/ 10.0.9.2372 Mobile Safari / 537.10 + Content-Type:application / x-www-form-urlencoded; charset = UTF-8 推荐人:http://localhost:4200/ Accept-Encoding:gzip,deflate,br Accept-Language:en-US,en; q = 0.9
身体: { “令牌”:}的access_token
Grant Type不是隐式的,因此我不希望用户重定向到wso2 Identity server。
我甚至尝试编码客户端ID秘密,但这也返回了内部服务器错误
可以帮助获取正确的语法来发出http请求。