AWS Cognito

Currently, AWS uses a dummy config, so we don't need to change anything, but in actual implementation, you need to set poolId and appClientId in the following file. For more detail, refer to AWS here: https://aws.amazon.com/cognito/

  1. Set AWS Config in .env

.env
## AWS
VITE_APP_AWS_POOL_ID=
VITE_APP_AWS_APP_CLIENT_ID=
  1. Change AuthProvider

src\App.tsx
// Replace at line 17
import { AWSCognitoProvider as AuthProvider } from 'contexts/AWSCognitoContext';
  1. Change auth Hooks

    1. Comment another context in the following file and uncomment the AWS Cognito one.

src\hooks\useAuth.ts
import AuthContext from 'contexts/AWSCognitoContext';
  1. Change Auth Login Method

src/config.ts
export const APP_AUTH: AuthProvider = AuthProvider.AWS;

Last updated

Was this helpful?