Cognito: One account with multiple login names
I am trying to realise a system with AWS Cognito where a user registers an account for one email and later on registers some IoT Device with this account. It should then be possible to login with deviceId and password for the account. So basically i would like to have several login names for the same account.
I was hoping to make this behaviour work with Cognito triggers and the help of a serverside API , but unfortunately there is none.
I would be really grateful for any ideas or pointers. I am new to Cognito so i might be missing something.
aws-lambda amazon-cognito
add a comment |
I am trying to realise a system with AWS Cognito where a user registers an account for one email and later on registers some IoT Device with this account. It should then be possible to login with deviceId and password for the account. So basically i would like to have several login names for the same account.
I was hoping to make this behaviour work with Cognito triggers and the help of a serverside API , but unfortunately there is none.
I would be really grateful for any ideas or pointers. I am new to Cognito so i might be missing something.
aws-lambda amazon-cognito
add a comment |
I am trying to realise a system with AWS Cognito where a user registers an account for one email and later on registers some IoT Device with this account. It should then be possible to login with deviceId and password for the account. So basically i would like to have several login names for the same account.
I was hoping to make this behaviour work with Cognito triggers and the help of a serverside API , but unfortunately there is none.
I would be really grateful for any ideas or pointers. I am new to Cognito so i might be missing something.
aws-lambda amazon-cognito
I am trying to realise a system with AWS Cognito where a user registers an account for one email and later on registers some IoT Device with this account. It should then be possible to login with deviceId and password for the account. So basically i would like to have several login names for the same account.
I was hoping to make this behaviour work with Cognito triggers and the help of a serverside API , but unfortunately there is none.
I would be really grateful for any ideas or pointers. I am new to Cognito so i might be missing something.
aws-lambda amazon-cognito
aws-lambda amazon-cognito
edited Nov 13 '18 at 7:22
jah
asked Nov 13 '18 at 0:43
jahjah
3,35931527
3,35931527
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Yes, it is possible.
While configuring your userpool, in the attributes section, for How do you want your end users to sign in? select Username.
After this, you can create multiple usernames all pointing to the same email address.
Can usernames dynamically be added and removed from the account ?
– jah
Nov 13 '18 at 13:28
You can use presignup lambda triggers. The input data will have email information. And if the email matches the one you are setting up against, then you can set autoconfirmUser as true.
– Deepthi
Nov 13 '18 at 14:33
Can i also check the password of the user ? As far as i know Cognito has no server side API that i can use in Cognito Lambda triggers.
– jah
Dec 7 '18 at 13:52
No passwords are not available to lambda triggers.
– Deepthi
Dec 7 '18 at 14:07
Not related to last comment: Is'nt in the solution you proposed every username a single account just having the same mail ?
– jah
Dec 7 '18 at 16:26
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53272160%2fcognito-one-account-with-multiple-login-names%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Yes, it is possible.
While configuring your userpool, in the attributes section, for How do you want your end users to sign in? select Username.
After this, you can create multiple usernames all pointing to the same email address.
Can usernames dynamically be added and removed from the account ?
– jah
Nov 13 '18 at 13:28
You can use presignup lambda triggers. The input data will have email information. And if the email matches the one you are setting up against, then you can set autoconfirmUser as true.
– Deepthi
Nov 13 '18 at 14:33
Can i also check the password of the user ? As far as i know Cognito has no server side API that i can use in Cognito Lambda triggers.
– jah
Dec 7 '18 at 13:52
No passwords are not available to lambda triggers.
– Deepthi
Dec 7 '18 at 14:07
Not related to last comment: Is'nt in the solution you proposed every username a single account just having the same mail ?
– jah
Dec 7 '18 at 16:26
add a comment |
Yes, it is possible.
While configuring your userpool, in the attributes section, for How do you want your end users to sign in? select Username.
After this, you can create multiple usernames all pointing to the same email address.
Can usernames dynamically be added and removed from the account ?
– jah
Nov 13 '18 at 13:28
You can use presignup lambda triggers. The input data will have email information. And if the email matches the one you are setting up against, then you can set autoconfirmUser as true.
– Deepthi
Nov 13 '18 at 14:33
Can i also check the password of the user ? As far as i know Cognito has no server side API that i can use in Cognito Lambda triggers.
– jah
Dec 7 '18 at 13:52
No passwords are not available to lambda triggers.
– Deepthi
Dec 7 '18 at 14:07
Not related to last comment: Is'nt in the solution you proposed every username a single account just having the same mail ?
– jah
Dec 7 '18 at 16:26
add a comment |
Yes, it is possible.
While configuring your userpool, in the attributes section, for How do you want your end users to sign in? select Username.
After this, you can create multiple usernames all pointing to the same email address.
Yes, it is possible.
While configuring your userpool, in the attributes section, for How do you want your end users to sign in? select Username.
After this, you can create multiple usernames all pointing to the same email address.
answered Nov 13 '18 at 9:20
![](https://i.stack.imgur.com/hG5Bp.jpg?s=32&g=1)
![](https://i.stack.imgur.com/hG5Bp.jpg?s=32&g=1)
DeepthiDeepthi
1528
1528
Can usernames dynamically be added and removed from the account ?
– jah
Nov 13 '18 at 13:28
You can use presignup lambda triggers. The input data will have email information. And if the email matches the one you are setting up against, then you can set autoconfirmUser as true.
– Deepthi
Nov 13 '18 at 14:33
Can i also check the password of the user ? As far as i know Cognito has no server side API that i can use in Cognito Lambda triggers.
– jah
Dec 7 '18 at 13:52
No passwords are not available to lambda triggers.
– Deepthi
Dec 7 '18 at 14:07
Not related to last comment: Is'nt in the solution you proposed every username a single account just having the same mail ?
– jah
Dec 7 '18 at 16:26
add a comment |
Can usernames dynamically be added and removed from the account ?
– jah
Nov 13 '18 at 13:28
You can use presignup lambda triggers. The input data will have email information. And if the email matches the one you are setting up against, then you can set autoconfirmUser as true.
– Deepthi
Nov 13 '18 at 14:33
Can i also check the password of the user ? As far as i know Cognito has no server side API that i can use in Cognito Lambda triggers.
– jah
Dec 7 '18 at 13:52
No passwords are not available to lambda triggers.
– Deepthi
Dec 7 '18 at 14:07
Not related to last comment: Is'nt in the solution you proposed every username a single account just having the same mail ?
– jah
Dec 7 '18 at 16:26
Can usernames dynamically be added and removed from the account ?
– jah
Nov 13 '18 at 13:28
Can usernames dynamically be added and removed from the account ?
– jah
Nov 13 '18 at 13:28
You can use presignup lambda triggers. The input data will have email information. And if the email matches the one you are setting up against, then you can set autoconfirmUser as true.
– Deepthi
Nov 13 '18 at 14:33
You can use presignup lambda triggers. The input data will have email information. And if the email matches the one you are setting up against, then you can set autoconfirmUser as true.
– Deepthi
Nov 13 '18 at 14:33
Can i also check the password of the user ? As far as i know Cognito has no server side API that i can use in Cognito Lambda triggers.
– jah
Dec 7 '18 at 13:52
Can i also check the password of the user ? As far as i know Cognito has no server side API that i can use in Cognito Lambda triggers.
– jah
Dec 7 '18 at 13:52
No passwords are not available to lambda triggers.
– Deepthi
Dec 7 '18 at 14:07
No passwords are not available to lambda triggers.
– Deepthi
Dec 7 '18 at 14:07
Not related to last comment: Is'nt in the solution you proposed every username a single account just having the same mail ?
– jah
Dec 7 '18 at 16:26
Not related to last comment: Is'nt in the solution you proposed every username a single account just having the same mail ?
– jah
Dec 7 '18 at 16:26
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53272160%2fcognito-one-account-with-multiple-login-names%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown