-
Notifications
You must be signed in to change notification settings - Fork 80
Research on organizations #5216
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Research on organizations #5216
Conversation
671096d to
a7b3aa1
Compare
44e35af to
2a99b68
Compare
ca1f9a3 to
59fc935
Compare
60efaf6 to
8b120e8
Compare
|
Note to my self: research how does a SPA support multiple login endpoints, with each login endpoints for a particular organization. |
f641b23 to
931a309
Compare
|
|
||
| It may be tempting to move the select-organization step right after the User is identified. | ||
| But doing that before the User is authenticated may leak information. | ||
| So it should not be done. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tung suggests
- For password policy, use the strictest settings in enter-password
- For MFA, only require MFA when the org requries it.
| 4. The idea of computing the most strict password policies / MFA requirements, and then determine which a sign-in is needed it also very hard to document. | ||
| If it is hard to document, then it is probably that the developer will have a hard time using it. | ||
|
|
||
| 5. GitHub allows the user to be member of multiple organizations. During sign-in, the user is not prompted to select an organization. If one of the organization the user belongs to require 2FA, then the user is required to have 2FA. Even Auth0 cannot model this use-case without resorting to Auth0 post-login actions. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Allow session to be created without organization. This behavior is controlled by a query.
495c553 to
0b84d34
Compare
33fda54 to
d306713
Compare
d306713 to
0335a16
Compare
|
On 2025-08-19, Ben posted a message on Basecamp https://3.basecamp.com/3096882/buckets/11477446/messages/8976557090 SCIM The developer may want to use SCIM to sync an external user pool via SCIM to an organization. |
ref DEV-2767