Authorization is the process of validating what you can access (abbreviated as AuthZ).Oftentimes, this IdP is a social provider such as Facebook, Google, or Amazon. This can be your own self-hosted IdP or a cloud service. The system that does this validation is referred to as an Identity Provider or IdP. Authentication is a process to validate who you are (abbreviated as AuthN).This security strategy includes the authentication method, security credentials, and enabling additional verification when needed. This experience is influenced by your security strategy. With Amplify Auth, you can use a username and password as an authentication method, use a social provider such as "Sign in with Google" or "Sign in with Apple," or create a fully custom authentication flow.Īmplify helps you secure your application while providing an easy sign-in experience for your users. These tools will help you with creating and managing your resources. However, you can also use the Amplify Studio console to configure or use existing resources and directly connect them to your application using the Amplify Libraries. The path we recommend is through the Amplify CLI, which allows you to create new authentication resources or import existing ones. You can create and manage your Authentication resources with Amplify by using the Amplify CLI, Amplify Studio, or manage them yourself with tools such as CDK and CloudFormation. Decide how to create and manage your backend resources We will review the paths to integrate Amplify Auth before you set up and integrate your backend resources and connect these resources in your frontend app to build authentication features. Make sure to also create a new Amplify project using amplify init in your terminal, or pull in an existing Amplify project to your frontend app by using amplify pull. If you want Amplify to set up and manage your backend resources, you need to install and configure the Amplify CLI.We will also provide more context on how resources are managed and created with Amplify to help you make decisions and understand any long-term impact of those decisions. This includes setting up and connecting your backend resources, determining your integration path, and enabling sign-up, sign-in, and sign-out with the Authenticator UI component. In this guide, you will learn how to set up Amplify Auth. We organized each section around a distinct job or decision point to help you understand your available options, steps to complete, and recommended best practices. This guide provides essential information to help you select and complete the activities you need for your Amplify project. The next generation of Amplify's backend building experience with a TypeScript-first DX. Preview: AWS Amplify's new code-first DX (Gen 2)
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |