All Projects → PROCERGS → Login Cidadao

PROCERGS / Login Cidadao

Licence: agpl-3.0
Projeto Login Cidadão

Projects that are alternatives of or similar to Login Cidadao

Cierge
🗝️ Passwordless OIDC authentication done right
Stars: ✭ 1,245 (+1940.98%)
Mutual labels:  oauth2, openid-connect, oauth2-server
Authlib
The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.
Stars: ✭ 2,854 (+4578.69%)
Mutual labels:  oauth2, openid-connect, oauth2-server
Nginx Openid Connect
Reference implementation of OpenID Connect integration for NGINX Plus
Stars: ✭ 96 (+57.38%)
Mutual labels:  oauth2, openid-connect, openidconnect
Glewlwyd
Single Sign On server, OAuth2, Openid Connect, multiple factor authentication with, HOTP/TOTP, FIDO2, TLS Certificates, etc. extensible via plugins
Stars: ✭ 292 (+378.69%)
Mutual labels:  oauth2, oauth2-server, openidconnect
Hydra
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Compatible with MITREid.
Stars: ✭ 11,884 (+19381.97%)
Mutual labels:  oauth2, openid-connect, oauth2-server
Oauth2 Server
OAuth2 Server Library
Stars: ✭ 42 (-31.15%)
Mutual labels:  oauth2, openid-connect, oauth2-server
Lua Resty Openidc
OpenID Connect Relying Party and OAuth 2.0 Resource Server implementation in Lua for NGINX / OpenResty
Stars: ✭ 626 (+926.23%)
Mutual labels:  oauth2, openidconnect
Appauth Js
JavaScript client SDK for communicating with OAuth 2.0 and OpenID Connect providers.
Stars: ✭ 659 (+980.33%)
Mutual labels:  oauth2, openid-connect
Identitymodel
.NET standard helper library for claims-based identity, OAuth 2.0 and OpenID Connect.
Stars: ✭ 693 (+1036.07%)
Mutual labels:  oauth2, openid-connect
Web Framework For Java
A seed project with spring boot for AngularJS, AngularJs Material, Thymeleaf, RESTful API, MySQL and admin panel based on AdminLTE.
Stars: ✭ 29 (-52.46%)
Mutual labels:  oauth2, oauth2-server
Doorkeeper
Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.
Stars: ✭ 4,917 (+7960.66%)
Mutual labels:  oauth2, oauth2-server
Jose Jwt
Ultimate Javascript Object Signing and Encryption (JOSE) and JSON Web Token (JWT) Implementation for .NET and .NET Core
Stars: ✭ 692 (+1034.43%)
Mutual labels:  oauth2, openidconnect
Oauth2 Shiro Jwt
use oauth2, shiro and spring specrity to make an ums system
Stars: ✭ 29 (-52.46%)
Mutual labels:  oauth2, oauth2-server
Angular Auth Oidc Client
npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow
Stars: ✭ 577 (+845.9%)
Mutual labels:  oauth2, openidconnect
Identityserver4.samples
Samples for IdentityServer4,use .net core 2.0
Stars: ✭ 561 (+819.67%)
Mutual labels:  oauth2, openid-connect
Mod auth openidc
OpenID Connect Relying Party implementation for Apache HTTP Server 2.x
Stars: ✭ 677 (+1009.84%)
Mutual labels:  oauth2, openid-connect
Aspnet.security.openidconnect.server
OpenID Connect/OAuth2 server framework for OWIN/Katana and ASP.NET Core
Stars: ✭ 544 (+791.8%)
Mutual labels:  oauth2, openidconnect
Jpproject.identityserver4.adminui
🔧 ASP.NET Core 3 & Angular 8 Administration Panel for 💞IdentityServer4 and ASP.NET Core Identity
Stars: ✭ 717 (+1075.41%)
Mutual labels:  oauth2, openid-connect
Appauth Ios
iOS and macOS SDK for communicating with OAuth 2.0 and OpenID Connect providers.
Stars: ✭ 1,069 (+1652.46%)
Mutual labels:  oauth2, openid-connect
Identityserver4.samples
Samples for IdentityServer4
Stars: ✭ 1,002 (+1542.62%)
Mutual labels:  oauth2, openid-connect

Login Cidadão

This is an Digital Identity (DI) solution for Open Government, Networked Democracy and Colaborative Citizenship. Technically it's a federated OAuth2 and OpenID provider.

It's aimed at easy install while retaining a high level of user-control over the use of their data and the applications that have access to it.

Deployed since 2014 in Rio Grande do Sul (BR) it has today more than 500k users and has prooved to be a central tool to ease out citizen/government interactions providing SSO with preserved privacy and security for all government services read more (PT_BR)

Build Status Scrutinizer Code Quality Join the chat at https://telegram.me/IdentidadeDigital Receive updates at https://telegram.me/logincidadao

Screenshot

Screenshot

Requirements

Running an Identity Provider is not an easy task. If you plan to maintain one yourself, you MUST:

FULLY understand:

Have at least a very good understanding of:

To perform customizations you MUST have a good understanding of:

If you fail to comply with the aforementioned requirements you and your users are very likely going to get hurt

OS Dependencies

PHP Extensions

  • php5-curl
  • php5-intl
  • php5-mysql or php5-pgsql or your preferred driver
  • php5-memcache (you can use php5-memcached instead, just remember to change the Memcache classes to Memcached)

System Configuration

  • php timezone (example: date.timezone = America/Sao_Paulo)
  • write permission to app/cache, app/logs and web/uploads

Docs (Portuguese)

Você pode utilizar o visualizador em doc/index.html para exibir a documentação com uma formatação amigável em um browser iniciando um servidor built-in do PHP com o seguinte comando:

composer lc-docs <porta desejada>
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].