Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. // mfaSignIn.js
  2. const AWS = require("aws-sdk");
  3.  
  4. try {
  5. const credentials = {
  6. email: "xxxxxxxxxxxxxxxxxx@xxxxxxx.com",
  7. password: "xxxxxxxxxxxxxx"
  8. };
  9.  
  10. const params = {
  11. AuthFlow: "ADMIN_NO_SRP_AUTH",
  12. ClientId: "xxxxxxxxxxxxxxxxxxxxxxxxxx",
  13. UserPoolId: "us-east-1_xxxxxxxx",
  14. AuthParameters: {
  15. email: credentials.email,
  16. password: credentials.password,
  17. USERNAME: "xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx", // cognito id
  18. PASSWORD: "xxxxxxxxx"
  19. }
  20. };
  21.  
  22. const x = new AWS.CognitoIdentityServiceProvider({
  23. apiVersion: "2016-04-18",
  24. region: "us-east-2"
  25. });
  26. x.adminInitiateAuth(params, (err, data) => {
  27. if (err) {
  28. throw err;
  29. }
  30.  
  31. console.log("data", data);
  32. });
  33. } catch (err) {
  34. console.log("err", err);
  35. }
  36.  
  37. // verifyMfaOtp.js
  38. const AWS = require("aws-sdk");
  39.  
  40. try {
  41. const params = {
  42. ChallengeName: "SMS_MFA",
  43. ChallengeResponses: {
  44. SMS_MFA_CODE: "555335", // otp
  45. USERNAME: "xxxxxx-xxx-xxxx-xxxx-xxxxxxxxxxxx"
  46. },
  47. ClientId: "xxxxxxxxxxxxxxxxxxxxxxxxxx",
  48. UserPoolId: "us-east-1_xxxxxxxx",
  49. Session: `fRbuW7ngUJsY66oJDfCbEMZa_PZlal5SB81lGXNU6Gr_8h0JCAA6l7Cz9InTuWAG7YHznaZrQyvFT9SNI41BhrPmUJZsUI
  50. nMWO4a2IikFpYW79FpvMoYt3-SMGVNtP8ly1C9qBpSaKfwrtJMHQSRPcI6sHOxXvBiFhJ2ZHhk9DVlLKcXZB6gwx2B7zexN1L5190Pmw4EGztyvvZsbYCk1YVssdW6OizFNbjp7XuGeH
  51. sFz1mxZZI4Jo6PJx_cHfREkWI7AQH_A5pHtWbwuWXrP9WslSULFEjK1yvK3X0e0lWcrouQr7RYu0bbmvZtwm7idjfkJBO-IvCCufllG7dC_sGuhoqNpzgeRa_7Kgm1XoXtnjJ1UyjIXC
  52. 5lRDYEG8KRYJwS4UXSyNw9qPmcTeUHdAzwkBfGcWESxahCi4yNEz_59S-v6evjCYQz8n867RPPnH7HoxrjVhTPcGm_5bhvzm3Dp0nVXIV4VLob7QuXmGaLE1TqI9eQNzL0zMCHjzuuTz
  53. a0x0prrUv_GHWNkZxIgHvRHpCefM205aJk_wt2tcH4N4oL4DyssRRIN_WkJtS7uRjFLgWxVwnd7ZVyvU8LfXkMrqOWlR7zpss5NDkAd-SF1aGbUurKIWutRtO24MAoBUuIZs2rLk`
  54. };
  55.  
  56. const x = new AWS.CognitoIdentityServiceProvider({
  57. apiVersion: "2016-04-18",
  58. region: "us-east-1"
  59. });
  60.  
  61. x.adminRespondToAuthChallenge(params, (err, data) => {
  62. if (err) {
  63. throw err;
  64. }
  65.  
  66. console.log("data", data);
  67. });
  68. } catch (err) {
  69. console.log("err", err);
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement