All Projects → aruss → Identitybase

aruss / Identitybase

Licence: apache-2.0
IdentityBase is a Universal Identity Platform for web, mobile and IoT built on top of IdentityServer.

Projects that are alternatives of or similar to Identitybase

Identityserver4
OpenID Connect and OAuth 2.0 Framework for ASP.NET Core
Stars: ✭ 8,428 (+7425%)
Mutual labels:  aspnet-core, oauth2, identity, openid-connect, identityserver4
Identityserver4.samples
Samples for IdentityServer4
Stars: ✭ 1,002 (+794.64%)
Mutual labels:  aspnet-core, oauth2, openid-connect, identityserver4
Aspnet5identityserverangularimplicitflow
OpenID Connect Code / Implicit Flow with Angular and ASP.NET Core 5 IdentityServer4
Stars: ✭ 670 (+498.21%)
Mutual labels:  aspnet-core, oauth2, identity, identityserver4
Identityserver4.samples
Samples for IdentityServer4,use .net core 2.0
Stars: ✭ 561 (+400.89%)
Mutual labels:  aspnet-core, oauth2, openid-connect, identityserver4
Jpproject.identityserver4.adminui
🔧 ASP.NET Core 3 & Angular 8 Administration Panel for 💞IdentityServer4 and ASP.NET Core Identity
Stars: ✭ 717 (+540.18%)
Mutual labels:  oauth2, identity, openid-connect, identityserver4
Identityserver4 Example
Example IdentityServer 4 Implementation
Stars: ✭ 136 (+21.43%)
Mutual labels:  aspnet-core, oauth2, openid-connect, identityserver4
Identitymodel
.NET standard helper library for claims-based identity, OAuth 2.0 and OpenID Connect.
Stars: ✭ 693 (+518.75%)
Mutual labels:  oauth2, identity, openid-connect
Aspnetcoreangularsignalrsecurity
Security with ASP.NET Core, SignalR and Angular
Stars: ✭ 171 (+52.68%)
Mutual labels:  aspnet-core, oauth2, identityserver4
logto
🧑‍🚀 Logto helps you build the sign-in, auth, and user identity within minutes. We provide an OIDC-based identity service and the end-user experience with username, phone number, email, and social sign-in, with extendable multi-language support.
Stars: ✭ 3,421 (+2954.46%)
Mutual labels:  identity, oauth2, openid-connect
IdentityServerSample
Sample ASP.NET Core MVC and Angular apps and API using Identity Server 4
Stars: ✭ 25 (-77.68%)
Mutual labels:  oauth2, openid-connect, identityserver4
werther
An Identity Provider for ORY Hydra over LDAP
Stars: ✭ 103 (-8.04%)
Mutual labels:  identity, oauth2, openid-connect
Identityserver4aspnetcoreidentitytemplate
An ASP.NET Core 3.1 IdentityServer4 Identity Bootstrap 4 template with localization
Stars: ✭ 262 (+133.93%)
Mutual labels:  aspnet-core, identity, identityserver4
AspNetCoreBackChannelLogout
ASP.NET Core Back-Channel Logout for Hybrid Clients, Redis, Key Vault, Azure
Stars: ✭ 17 (-84.82%)
Mutual labels:  identity, aspnet-core, identityserver4
Cierge
🗝️ Passwordless OIDC authentication done right
Stars: ✭ 1,245 (+1011.61%)
Mutual labels:  oauth2, identity, openid-connect
Jpproject.identityserver4.sso
🔒 ASP.NET Core 3.1 Open Source SSO. Built within IdentityServer4 🔑
Stars: ✭ 298 (+166.07%)
Mutual labels:  oauth2, openid-connect, identityserver4
Aspnetcoreid4external
external OpenID Connect Login to IdentityServer4 with AAD
Stars: ✭ 63 (-43.75%)
Mutual labels:  oauth2, identity, identityserver4
Oidc.example
OIDC (OpenID Connect) Example for http://openid.net/connect/
Stars: ✭ 190 (+69.64%)
Mutual labels:  oauth2, openid-connect, identityserver4
Authing
🔥Authing - IDaaS/IAM solution that can Auth to web and mobile applications.
Stars: ✭ 247 (+120.54%)
Mutual labels:  oauth2, identity, openid-connect
Angularaspnetcoreoauth
Sample project demonstrating user authentication and identity with Angular, Asp.Net Core and IdentityServer4
Stars: ✭ 268 (+139.29%)
Mutual labels:  oauth2, openid-connect, identityserver4
Django Oidc Provider
OpenID Connect and OAuth2 provider implementation for Djangonauts.
Stars: ✭ 320 (+185.71%)
Mutual labels:  oauth2, identity, openid-connect


IdentityBase
IdentityBase

IdentityBase is a Identity and Access Control solution built on top of IdentityServer.
It provides Single Sign On & Token Based Authentication with many other features right out of the box.

Build status

Status: Development, not recommended for production use yet!

Features

  • Single Sign-on / Sign-out Single sign-on (and out) over multiple application types.
  • Authentication as a Service Centralized login logic and workflow for all of your applications (web, native, mobile, services).
  • Access Control for APIs Issue access tokens for APIs for various types of clients, e.g. server to server, web applications, SPAs and native/mobile apps.
  • Federation Gateway Support for external identity providers like Azure Active Directory, Google, Facebook etc. This shields your applications from the details of how to connect to these external providers.
  • Theming Support for custom themes, you can change the default Bootstrap styles or create completely new UI by writing your own Razor views.
  • Localization Localization support for UI, E-Mail and SMS templates.
  • HTTP API Manage user invitations and change users E-Mail and Password directly from your relying party app.
  • Plugin Support Modular Architecture allows to add custom plugins and/or replace default parts of IdentityBase.
  • Database Support for
    • Microsoft SQL Server, LocalDB
    • PostgreSQL
    • MySQL
    • MariaDB
    • InMemory (Recommended only for testing)

Getting started

Clone

git clone -q --branch=develop https://github.com/IdentityBaseNet/IdentityBase.git
cd IdentityBase
git submodule update --init

If you find after cloning the repository that some files are checked out or marked for deletion make sure to run this command.

git config --global core.longpaths true

Then clone the repository again.

Requirements

For development you require following tools installed on your host machine.

  • Visual Studio 2017 or newer
  • Docker

Examples

If you just want to see IdentityBase in action go to examples folder and try out the docker example.

Development

For development checkout the getting started documentation

Acknowledgements

IdentityBase is built using the following great open source projects

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].