Merge pull request #16175 from overleaf/bg-group-sso-restrict-login

restrict login methods to group SSO for managed users with group SSO linked

GitOrigin-RevId: d0a92f9dc16cc08a3afacb4ad4b9ce19b1fd1330
This commit is contained in:
Brian Gough
2023-12-14 14:53:35 +00:00
committed by Copybot
parent 58c977c4ca
commit 78b5ffdcbc
2 changed files with 8 additions and 0 deletions

View File

@@ -96,6 +96,12 @@ class SAMLAuthenticationError extends OError {
}
}
class SAMLAuthenticationRequiredError extends SAMLAuthenticationError {
get i18nKey() {
return 'saml_authentication_required_error'
}
}
class SAMLGroupSSOLoginIdentityMismatchError extends SAMLAuthenticationError {
get i18nKey() {
return 'saml_login_identity_mismatch_error'
@@ -269,6 +275,7 @@ module.exports = {
InvalidError,
NotInV2Error,
OutputFileFetchFailedError,
SAMLAuthenticationRequiredError,
SAMLIdentityExistsError,
SAMLAlreadyLinkedError,
SAMLEmailNotAffiliatedError,

View File

@@ -1546,6 +1546,7 @@
"ru": "Russian",
"saml": "SAML",
"saml_auth_error": "Sorry, your identity provider responded with an error. Please contact your administrator for more information.",
"saml_authentication_required_error": "Other login methods have been disabled by your group administrator. Please use your group SSO login.",
"saml_create_admin_instructions": "Choose an email address for the first __appName__ admin account. This should correspond to an account in the SAML system. You will then be asked to log in with this account.",
"saml_email_not_recognized_error": "This email address isnt set up for SSO. Please check it and try again or contact your administrator.",
"saml_identity_exists_error": "Sorry, the identity returned by your identity provider is already linked with a different Overleaf account. Please contact your administrator for more information.",