feat: sso implementation
What I have done:
- adding SSO providers
- logging via SSO
- New users now become a member of the organization that issued the SSO provider
- customized login page for self-hosted instances
- started writing tests
What I plan to add:
- collect the user's role that the organization set for them and grant these roles to the user
- more test coverage
- simplify adding a provider (there is a URL that calls .../well-known/openid-configuration, and through this URL, I can fetch all needed URLs)
tbc
I have gone through all the change requests. I just have a question about the validation schema. I created SSO_PROVIDER in GlobalValidationSchema and added it to the form. Is this the correct way to do it? Or is there another way to do it?
On the weekend, I plan to write tests and documentation, so I hope it will be ready by Monday.
I have gone through all the change requests. I just have a question about the validation schema. I created
SSO_PROVIDERinGlobalValidationSchemaand added it to the form. Is this the correct way to do it? Or is there another way to do it?On the weekend, I plan to write tests and documentation, so I hope it will be ready by Monday.
yes, that's correct approach.