Open iamandrewluca opened 2 months ago
This pull request is automatically built and testable in CodeSandbox.
To see build info of the built libraries, click here or the icon next to each commit SHA.
Latest deployment of this branch, based on commit de87b5326afedd27086b790973232212e285665c:
Sandbox | Source |
---|---|
@keystone-6/sandbox | Configuration |
I can't review this this week @iamandrewluca, but this looks amazing! :yellow_heart:
Great! I will also do a review myself, probably at the end of the week or next week. I Need to make some more adjustments.
Nice work @iamandrewluca ! 💙
@borisno2 @dcousens PR is ready to be reviewed again!
Nice! May I ask what is the password set to?
@LabLamb, what do you mean by that? Trolling? Spam soon?
@LabLamb, what do you mean by that? Trolling? Spam soon?
For the native Keystone auth method there is a password, if we use SSO for creating the account, what method is used to craete an password for that the newly created account? Is it a random long string or blank?
In this case, there is no password. You always log in with SSO. SSO is responsible for user authentication.
This use case can be made to work in combination with both SSO and password. In that case, a random password is generated when the user first logs in with SSO. And later, they can decide to do a "forgot password" and start using username/password instead of SSO.
Even multiple providers can be added to SSO.
https://github.com/keystonejs/keystone/assets/1881266/dfc1a65f-13d1-4cbf-84e7-8dd64b3faca7