Merge pull request #16035 from overleaf/bg-group-sso-login-errors

add an error for unrecognised email on saml login

GitOrigin-RevId: 7102cde8b2b9ccb510f913394c555efc39dd9016
This commit is contained in:
Brian Gough 2023-12-05 15:35:30 +00:00 committed by Copybot
parent d9e86e2dba
commit 29871caf2b
2 changed files with 8 additions and 0 deletions

View file

@ -134,6 +134,12 @@ class SAMLLoginFailureError extends SAMLAuthenticationError {
}
}
class SAMLEmailNotRecognizedError extends SAMLAuthenticationError {
get i18nKey() {
return 'saml_email_not_recognized'
}
}
class SAMLSessionDataMissing extends BackwardCompatibleError {
constructor(arg) {
super(arg)
@ -270,6 +276,7 @@ module.exports = {
SAMLMissingSignatureError,
SAMLInvalidResponseError,
SAMLLoginFailureError,
SAMLEmailNotRecognizedError,
SLInV2Error,
ThirdPartyIdentityExistsError,
ThirdPartyUserNotFoundError,

View file

@ -1533,6 +1533,7 @@
"saml": "SAML",
"saml_auth_error": "Sorry, your identity provider responded with an error. Please contact your administrator for more information.",
"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.",
"saml_invalid_signature_error": "Sorry, the information received from your identity provider has an invalid signature. Please contact your administrator for more information.",
"saml_login_disabled_error": "Sorry, single sign-on login has been disabled for __email__. Please contact your administrator for more information.",