import { getCurrentUser } from 'aws-amplify/auth'; const { username, userId, signInDetails } = await getCurrentUser(); console.log("username", username); console.log("user id", userId); console.log("sign-in details", signInDetails);
Frontend
import { signInWithRedirect, signOut } from 'aws-amplify/auth'; // OnClick
Session
import { fetchAuthSession, decodeJWT } from 'aws-amplify/auth'; const session = await fetchAuthSession(); session.token.idToken session.token.accessToken const decoded = decodeJWT(session.tokens.idToken.toString()
Amplify UI login widget with SSO
Customization | Amplify UI for React
Override and customize your Authenticator.
https://ui.docs.amplify.aws/react/connected-components/authenticator/customization

Manage user sessions - AWS Amplify Gen 2 Documentation
Learn how to manage user sessions AWS Amplify Documentation
https://docs.amplify.aws/react/build-a-backend/auth/connect-your-frontend/manage-user-sessions/


Seonglae Cho