Public | Automated Build

Last pushed: a year ago
Short Description
Identity Provider
Full Description

Simple identity server

Badges
DNXCORE50
DNX451
Description Badges
Code coverage
MyGet
Documentation
Chat
Docker stars
Docker pulls

Certified OpenID Connect implementation.

Deployed on azure :

Live demo: http://simpleidentityserver.azurewebsites.net

Overview

SimpleIdentityServer is an implementation of the OpenId authentication mechanism. It allows any application to implement Single Sign-On (identity token) and controls access to protected resources such as REST.API.

Quick start

The Framework can easily be installed on any ASP.NET 5 project.
In your solution add the following snippet code in the 'Configure' procedure :

app.UseSimpleIdentityServer(new HostingOptions
    {
    IsDeveloperModeEnabled = false,
    IsMicrosoftAuthenticationEnabled = true,
    MicrosoftClientId = Configuration["Microsoft:ClientId"],
    MicrosoftClientSecret = Configuration["Microsoft:ClientSecret"],
    IsFacebookAuthenticationEnabled = true,
    FacebookClientId = Configuration["Facebook:ClientId"],
    FacebookClientSecret = Configuration["Facebook:ClientSecret"]
}, _swaggerOptions);

Add the dependencies like this :

services.AddSimpleIdentityServer(new DataSourceOptions {
    DataSourceType = DataSourceTypes.InMemory,
    ConnectionString = connectionString,
    Clients = Clients.Get(),
    JsonWebKeys = JsonWebKeys.Get(),
    ResourceOwners = ResourceOwners.Get(),
    Scopes = Scopes.Get(),
    Translations = Translations.Get()
    }, _swaggerOptions);

Contacts

Docker Pull Command
Owner
identitycontrib
Source Repository

Comments (0)