I have created simple UI form for Login in my app.
I wanted to integrate this Custom UI with AWS **Cognito **implementing OAuth 2.0 Authorization Code Grant Type as this the recommended grant_type for mobile and web apps.
However, I am facing issues when trying to use my UI for hitting endpoints like /oauth2/authorize
, /oauth2/login
without using the Cognito's Hosted UI.
The flow works fine when using the Hosted UI.
However, when implementing same flow with custom UI I receive CORS error when hitting the /oauth2/login
endpoint
with request body params (username, password) and query params (response_type=code&client_id=MY_CLIENT_ID&redirect_uri=MY_REDIRECT_URI) and headers ("Content-Type" : "x-www-form-url-encoded"
).
I tried adding "Allow-Control-Access-Origin" : "*"
header, but nothing changed unfortunately.