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 f5089f596c
commit 114149ddf6
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.",