Nutty Peanut Marshmallow

    @rs-pk/strapi-plugin-sso

    1.0.4 • Public • Published

    Strapi plugin strapi-plugin-sso

    This plugin can provide single sign-on.

    You will be able to log in to the administration screen using your Google account or Cognito User Pool.

    Currently supports Cognito user pool and Google accounts.

    Please read the documents for some precautions.

    This plugin is developed by one engineer. If possible, consider using the Gold Plan features.

    Easy to install

    yarn add strapi-plugin-sso

    or

    npm i strapi-plugin-sso

    Requirements

    • Strapi Version4
    • strapi-plugin-sso
    • Google Account or AWS Cognito UserPool

    Example Configuration

    // config/plugins.js
    module.exports = ({env}) => ({
      'strapi-plugin-sso': {
        enabled: true,
        config: {
          // Google
          GOOGLE_OAUTH_CLIENT_ID: '[Client ID created in GCP]',
          GOOGLE_OAUTH_CLIENT_SECRET: '[Client Secret created in GCP]',
          GOOGLE_OAUTH_REDIRECT_URI: 'http://localhost:1337/strapi-plugin-sso/google/callback', // URI after successful login
          GOOGLE_ALIAS: '', // Gmail Aliases
          GOOGLE_GSUITE_HD: '', // G Suite Primary Domain
          
          // Cognito
          COGNITO_OAUTH_CLIENT_ID: '[Client ID created in AWS Cognito]',
          COGNITO_OAUTH_CLIENT_SECRET: '[Client Secret created in AWS Cognito]',
          COGNITO_OAUTH_DOMAIN: '[OAuth Domain created in AWS Cognito]',
          COGNITO_OAUTH_REDIRECT_URI: 'http://localhost:1337/strapi-plugin-sso/cognito/callback', //  // URI after successful login
          COGNITO_OAUTH_REGION: 'ap-northeast-1', // AWS Cognito Region 
        }
      }
    })

    Documentation(English)

    Google Single Sign On Setup

    Google Single Sign On Specifications

    Cognito Single Sign On Setup

    Documentation(Japanese)

    Description

    Google Single Sign On Setup

    Google Single Sign-On Specifications

    Cognito Single Sign On Setup

    Cognito Single Sign-On Specifications

    Demo

    CognitoDemo

    Install

    npm i @rs-pk/strapi-plugin-sso

    DownloadsWeekly Downloads

    21

    Version

    1.0.4

    License

    MIT

    Unpacked Size

    39 kB

    Total Files

    37

    Last publish

    Collaborators

    • tungnguyen1706
    • nguyenduytu
    • lnkhanh