SRP_A is basically a large integer generated client side. For example in Java you can do: a = new BigInteger(EPHEMERAL_KEY_LENGTH, SECURE_RANDOM).mod(N); A = g.modPow(a, N); Where N is a big prime. – Ionut Trestian. Dec 16 ’16 at 0:11.
What is User_srp_auth?
USER_SRP_AUTH : Authentication flow for the Secure Remote Password (SRP) protocol. … This replaces the ADMIN_NO_SRP_AUTH authentication flow. In this flow, Cognito receives the password in the request instead of using the SRP process to verify passwords.
What is SRP Cognito?
Amazon Cognito has some built-in AuthFlow and ChallengeName values for a standard authentication flow to validate user name and password through the Secure Remote Password (SRP) protocol. This flow is built into the iOS, Android, and JavaScript SDKs for Amazon Cognito.