Complete Login Experiences
Add sign in, sign up, and forgot password flows just by adding a component to your codebase. Accessible, themeable, and beautiful out of the box. If you’d rather build your flow yourself, use libraries authored in your language of choice to make development easier.
Learn more about UI Components
Authentication your way
Define your authentication configuration using TypeScript, Amplify will deploy your backend resources for you. Use any OIDC or SAML provider. Add custom challenges including reCAPTCHA, validate user attributes, add multi-factor authentication, and third-party social providers.
Fine-grained Authorization without the hassle
Add authorization rules for your data and file storage resources based on user groups, data ownership, and whether a user is logged in.