Added SAML option for SSO authentication #440
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces SAML 2.0 Single Sign-On (SSO) support as a new authentication provider, alongside improvements and bug fixes to the authentication flow and UI. The changes affect environment configuration, authentication services, login/signup components, and documentation to enable and surface SAML authentication throughout the application.
SAML 2.0 Authentication Integration
ALLOW_SAML_AUTH), configuration handling, and UI logic to show/hide SAML login options based on environment settings. [1] [2] [3] [4] [5] [6] [7]AuthService(loginWithSAMLToken), with corresponding logic inLoginComponentandSignupComponentto initiate SAML login and handle SAML tokens returned from the IdP. [1] [2] [3] [4]UI/UX Enhancements for Auth Providers
Authentication Logic and Bug Fixes
auth_providerproperty, supporting SAML and fixing provider mapping logic.onBitBucketLogin→onBitbucketLogin) and improved form validation and error handling in login/signup components. [1] [2] [3] [4]Documentation Updates
Other Improvements
package.jsonfor Angular and TypeScript ecosystem.