我有这个链接:https://{应用}.auth.us -东- 1. - amazoncognito.com/oauth2/authorize ? response_type = token& client_id = {clientid}, redirect_uri = http://localhost
以上链接将引导我到Cognito的登录页面。如何将响应返回为JSON,以便在cookie或indexedDB中设置令牌?
我一直在研究Cognito
像/oauth2/authorize
这样的OpenId url是托管UI的一部分。重定向的请求是要转到浏览器的,你不能将它们配置为使用JSON。
你会更感兴趣的是Cognito的API。请求和响应都是JSON;例如,InitiateAuth
端点类似于托管UI的/authorize
端点。
我正在努力的部分是托管UI支持OIDC功能,如PKCE,用于向服务器发送授权代码以安全地传递身份。API似乎没有这样的功能。