Veja em CodeCanyonPreço $20

Nota: este post tem links de afiliados. Ao clicar e fazer compras ganhamos comissões. Obrigado!

Abrir SSO (logon único) [NodeJS]

Open SSO é um sistema centralizado de gerenciamento de usuários que usa Single Sign On (SSO) como método de autenticação.
O SSO aberto segue o padrão JWT para Oauth 2.0 conforme descrito em RFC7519 e RFC9068.

Por que devo usar isso?

  • Se você possui vários aplicativos, mas deseja uma autenticação de login único
  • Se você deseja um sistema de gerenciamento de usuários escalável, o JWT tornou tudo sem estado
  • Se você deseja construir uma arquitetura de microsserviços começando pelo usuário
  • Economizando horas quando você tem um novo projeto que requer gerenciamento de usuários
  • Ajuda outras pessoas a terem sistema de login em seus sites estáticos
  • Ganhe dinheiro online colocando alguns anúncios, através da página de login

Características :

  • Bem, documentação online
  • Fácil instalação e configuração
  • Logon único/mesmo logon
  • API REST pública
  • Todo o sistema básico de gerenciamento de usuários, login, logout, esqueci/alteração de senha. etc.
  • Suporta vários bancos de dados, PostgreSQL, MySQL, MariaDB, o padrão é SQLite3
  • Suporta vários sistemas de cache, memória, arquivo ou redis. o padrão é memória.
  • HTML Minificado
  • Página de contato + mailer
  • Google Analytics incluído
  • Verificação fácil das Ferramentas do Google para webmasters
  • Anti-Spam com Google reCaptcha v3
  • Design rápido, baixo overhead e assíncrono
  • Forte em alto tráfego com cluster de trabalho/CPU
  • Suporte Docker e Docker Compose
  • Modelo claro e escuro

Especificações

  • Usando Fastify v4 – A estrutura NodeJS mais rápida
  • Usando sequelize para oferecer suporte a vários bancos de dados
  • Usando a estrutura CSS Bootstrap 5
  • Usando o mecanismo de modelo ETA
  • Usando estilo de código padrão JS
  • Usando UI reativa com ReefJS v12 (sem jQuery)

Segurança

  • Padrão JWT, RFC7519 e RFC9068
  • HTML codifica automaticamente a marcação (protegido contra ataque XSS)
  • Teste de unidade de cobertura de 98,5%

Requerimento mínimo

  • NodeJS v16
  • Hospedagem compartilhada cPanel + espaço em disco 500Mb

Instalação

  1. Crie o código-fonte executando npm install.
  2. Edite o arquivo config.js.
  3. Faça upload para o seu servidor.
  4. Você tem que executar o server.js
  5. Pronto, é muito fácil mano

Modelo inicial de integração

Existe um exemplo de script ou modelo inicial já integrado ao OpenSSO,
Isso tornará mais fácil para você aprender o OpenSSO, economizando também muitas horas apenas para criar um novo aplicativo.

Nativo:

  • HTML+JavaScript puro
  • PHP nativo

Estrutura:

  • Laravel8
  • Total JS 4
  • NestJS 10
  • PróximoJS 13
  • ExpressJS4
  • Fastify JS 4

BÔNUS

  • Configuração GRATUITA no cPanel
  • Configuração GRATUITA NGINX + Load Balancer no VPS.
  • Precisa de ajuda para instalação personalizada? Basta entrar em contato comigo por e-mail.

Registro de alterações

Data: 17 de janeiro de 2024

Version: 1.3.0

- Now support adding custom field on user data when registering new user via API.
- Fixed updating user will not always replacing old custom data field.
- Fixed global modal for change password, sometimes could injected by browser after login.
- Upgrade Fastify to 4.25.x.
- Update PDF Documentation.
- Upgrade dependencies.
- No Longer support NodeJS 14.

Data: 23 de outubro de 2023

Version: 1.2.0

- Add switcher light or dark theme.
- Add new inverse theme.
- Now Support Docker and Docker Compose.
- Extend username length up to 64 chars, RFC 5321.
- Fixed date format on export.
- Removed Redis and base-64 dependencies.
- Add Email Logo link from configuration.
- Upgrade dependencies.
- Update pdf documentation.
- Update configuration.
- Update server.js.
- Update template.

Data: 01 de agosto de 2023

Version: 1.1.0

- Add Oauth for Apple ID.
- Update email for reset password.
- Update config.
- Update dependencies.
- Update postman file.
- Update docs about API.
- Add docs how to upgrade.

Data: 20 de março de 2023

Version: 1.0.0

- First Release

Veja em CodeCanyonPreço $20

plugins premium WordPress