How to use the ringcentral-integration/modules/Auth/authMessages.accessDenied function in ringcentral-integration

To help you get started, weā€™ve selected a few ringcentral-integration examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github ringcentral / ringcentral-js-widgets / packages / ringcentral-widgets / lib / OAuthBase / index.js View on Github external
} catch (error) {
      console.error('oauth error: ', error);
      let message;
      // Error handling standard in callback uri
      // https://openid.net/specs/openid-connect-core-1_0.html#AuthError
      // Error handling standard in api response
      // https://tools.ietf.org/html/rfc6749#section-4.1.2
      switch (error.message) {
        case 'invalid_request':
        case 'unauthorized_client':
        case 'access_denied':
        case 'unsupported_response_type':
        case 'invalid_scope':
        case 'interaction_required':
        case 'login_required':
          message = authMessages.accessDenied;
          break;
        case 'server_error':
        case 'temporarily_unavailable':
        default:
          message = authMessages.internalError;
          break;
      }
      this._alert.danger({
        message,
        payload: error,
      });
    }
  }
github ringcentral / ringcentral-js-widgets / src / components / AuthAlert / i18n / fr-FR.js View on Github external
import authMessages from 'ringcentral-integration/modules/Auth/authMessages';

export default {
  [authMessages.internalError]: 'Ɖchec de la connexion en raison d\'erreurs internes. Veuillez rĆ©essayer plus tard.',
  [authMessages.accessDenied]: 'AccĆØs refusĆ©. Veuillez contacter le service d\'assistance.',
  [authMessages.sessionExpired]: 'La session a expirƩ. Veuillez vous connecter.',
};

// @key: @#@"[authMessages.internalError]"@#@ @source: @#@"Login failed due to internal errors. Please try again later."@#@
// @key: @#@"[authMessages.accessDenied]"@#@ @source: @#@"Access denied. Please contact support."@#@
// @key: @#@"[authMessages.sessionExpired]"@#@ @source: @#@"Session expired. Please sign in."@#@
github ringcentral / ringcentral-js-widgets / src / components / AuthAlert / i18n / de-DE.js View on Github external
import authMessages from 'ringcentral-integration/modules/Auth/authMessages';

export default {
  [authMessages.internalError]: 'Fehler bei der Anmeldung aufgrund interner Fehler. Versuchen Sie es spƤter erneut.',
  [authMessages.accessDenied]: 'Der Zugriff wurde verweigert. Wenden Sie sich an den Kundendienst.',
  [authMessages.sessionExpired]: 'Die Sitzung ist abgelaufen. Melden Sie sich an.',
};

// @key: @#@"[authMessages.internalError]"@#@ @source: @#@"Login failed due to internal errors. Please try again later."@#@
// @key: @#@"[authMessages.accessDenied]"@#@ @source: @#@"Access denied. Please contact support."@#@
// @key: @#@"[authMessages.sessionExpired]"@#@ @source: @#@"Session expired. Please sign in."@#@
github ringcentral / ringcentral-js-widgets / packages / ringcentral-widgets / components / AuthAlert / i18n / pt-BR.js View on Github external
import authMessages from 'ringcentral-integration/modules/Auth/authMessages';
export default {
  [authMessages.internalError]: "Falha de login devido a erros internos. Tente novamente mais tarde.",
  [authMessages.accessDenied]: "Acesso negado. Entre em contato com o Suporte.",
  [authMessages.sessionExpired]: "SessĆ£o expirada. Conecte-se."
};

// @key: @#@"[authMessages.internalError]"@#@ @source: @#@"Login failed due to internal errors. Please try again later."@#@
// @key: @#@"[authMessages.accessDenied]"@#@ @source: @#@"Access denied. Please contact support."@#@
// @key: @#@"[authMessages.sessionExpired]"@#@ @source: @#@"Session expired. Please sign in."@#@
github ringcentral / ringcentral-js-widgets / src / components / AuthAlert / i18n / en-CA.js View on Github external
import authMessages from 'ringcentral-integration/modules/Auth/authMessages';

export default {
  [authMessages.internalError]: 'Login failed due to internal errors. Please try again later.',
  [authMessages.accessDenied]: 'Access denied. Please contact support.',
  [authMessages.sessionExpired]: 'Session expired. Please sign in.',
};

// @key: @#@"[authMessages.internalError]"@#@ @source: @#@"Login failed due to internal errors. Please try again later."@#@
// @key: @#@"[authMessages.accessDenied]"@#@ @source: @#@"Access denied. Please contact support."@#@
// @key: @#@"[authMessages.sessionExpired]"@#@ @source: @#@"Session expired. Please sign in."@#@
github ringcentral / ringcentral-js-widgets / packages / ringcentral-widgets / components / AuthAlert / i18n / en-GB.js View on Github external
import authMessages from 'ringcentral-integration/modules/Auth/authMessages';
export default {
  [authMessages.internalError]: "Login failed due to internal errors. Please try again later.",
  [authMessages.accessDenied]: "Access denied. Please contact support.",
  [authMessages.sessionExpired]: "Session expired. Please sign in."
};

// @key: @#@"[authMessages.internalError]"@#@ @source: @#@"Login failed due to internal errors. Please try again later."@#@
// @key: @#@"[authMessages.accessDenied]"@#@ @source: @#@"Access denied. Please contact support."@#@
// @key: @#@"[authMessages.sessionExpired]"@#@ @source: @#@"Session expired. Please sign in."@#@
github ringcentral / ringcentral-js-widgets / src / components / AuthAlert / i18n / es-ES.js View on Github external
import authMessages from 'ringcentral-integration/modules/Auth/authMessages';

export default {
  [authMessages.internalError]: 'Se ha producido un fallo en el inicio de sesiĆ³n debido a un error interno. Vuelva a intentarlo mĆ”s tarde.',
  [authMessages.accessDenied]: 'Acceso denegado. PĆ³ngase en contacto con el servicio de atenciĆ³n al cliente.',
  [authMessages.sessionExpired]: 'La sesiĆ³n ha expirado. Inicie sesiĆ³n.',
};

// @key: @#@"[authMessages.internalError]"@#@ @source: @#@"Login failed due to internal errors. Please try again later."@#@
// @key: @#@"[authMessages.accessDenied]"@#@ @source: @#@"Access denied. Please contact support."@#@
// @key: @#@"[authMessages.sessionExpired]"@#@ @source: @#@"Session expired. Please sign in."@#@
github ringcentral / ringcentral-js-widgets / packages / ringcentral-widgets / components / AuthAlert / i18n / zh-TW.js View on Github external
import authMessages from 'ringcentral-integration/modules/Auth/authMessages';
export default {
  [authMessages.internalError]: "因ē‚ŗ內éƒØéŒÆčŖ¤å°Žč‡“ē™»å…„å¤±ę•—ć€‚č«‹ēØå¾Œå†č©¦äø€ę¬”怂",
  [authMessages.accessDenied]: "å­˜å–é­ę‹’ć€‚č«‹čÆēµ”ę”Æę“éƒØ門怂",
  [authMessages.sessionExpired]: "åŸ·č”ŒéšŽę®µå·²éŽęœŸć€‚č«‹ē™»å…„怂"
};

// @key: @#@"[authMessages.internalError]"@#@ @source: @#@"Login failed due to internal errors. Please try again later."@#@
// @key: @#@"[authMessages.accessDenied]"@#@ @source: @#@"Access denied. Please contact support."@#@
// @key: @#@"[authMessages.sessionExpired]"@#@ @source: @#@"Session expired. Please sign in."@#@
github ringcentral / ringcentral-embeddable / src / modules / OAuth / index.js View on Github external
}
      let message;
      switch (error.message) {
        case 'invalid_request':
        case 'unauthorized_client':
        case 'unsupported_response_type':
        case 'invalid_scope':
          message = authMessages.accessDenied;
          break;
        case 'login_required':
        case 'interaction_required':
        case 'access_denied': {
          if (this.authMode === 'sso' && this._ssoFrame) {
            this._clearSSOIframe();
          } else {
            message = authMessages.accessDenied;
          }
          break;
        }
        case 'server_error':
        case 'temporarily_unavailable':
        default:
          message = authMessages.internalError;
          break;
      }
      if (message) {
        this._alert.danger({
          message,
          payload: error,
        });
      }
    }
github ringcentral / ringcentral-js-widgets / packages / ringcentral-widgets / components / AuthAlert / index.js View on Github external
AuthAlert.handleMessage = ({ message }) =>
  message === authMessages.accessDenied ||
  message === authMessages.internalError ||
  message === authMessages.sessionExpired;