The build in amplify ui components don't conform to the NHS Design system - we needed to ensure we had a flexible login UI to handle when designs change.
This is the first of a few PRs to migrate this.
Changes proposed in this pull request
Uses slightly more secure login methods for cognito
Removes amplify ui components for login
Reimplements the CognitoLogin component with custom logic
Currently supports:
Initial login & initial password setting
Logging in existing users
Add authentication API interface & cognito implementaion
Context
The build in amplify ui components don't conform to the NHS Design system - we needed to ensure we had a flexible login UI to handle when designs change.
This is the first of a few PRs to migrate this.
Changes proposed in this pull request
CognitoLogin
component with custom logicGuidance to review
Link to Jira task
https://bluesquirrel.atlassian.net/browse/LDAT-256