@rs-pk/strapi-plugin-sso

1.0.5 • 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 

      // Relationshop ID4
      RS_OAUTH_CLIENT_ID: '[Client ID created in AWS Cognito]',
      RS_OAUTH_CLIENT_SECRET: '[Client Secret created in AWS Cognito]',
      RS_OAUTH_DOMAIN: '[OAuth Domain created in AWS Cognito]',
      RS_OAUTH_REDIRECT_URI: 'http://localhost:1337/strapi-plugin-sso/relationshop/callback', //  // URI 
    }
  }
})

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

Package Sidebar

Install

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

Weekly Downloads

22

Version

1.0.5

License

MIT

Unpacked Size

39.5 kB

Total Files

37

Last publish

Collaborators

  • nqvietdev
  • quocanh99
  • tungnguyen1706
  • nguyenduytu
  • lnkhanh