Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/IdentityServer/IdentityServer3.Samples

Samples for IdentityServer v3
https://github.com/IdentityServer/IdentityServer3.Samples

Last synced: about 2 months ago
JSON representation

Samples for IdentityServer v3

Awesome Lists containing this project

README

        

IdentityServer3 Samples
======================================

[![Gitter](https://badges.gitter.im/JoinChat.svg)](https://gitter.im/IdentityServer/IdentityServer3?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

#### ASP.NET Core Hosting Sample
[link](https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/AspNetCore)

#### MVC Authentication walk-through [link](https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/MVC%20Authentication)
Step by step tutorial on how to use identity server to provide authentication services to an MVC application and a Web API. See [here](https://identityserver.github.io/Documentation/docsv2/overview/mvcGettingStarted.html) for instructions.

#### Clients [link](https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/Clients)
Sample clients and API for: client credentials, resource owner flow, code flow, form post, native and JavaScript implicit flow, WS-Federation and OpenID Connect Katana middleware.

#### Self-Host (minimal) [link](https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/SelfHost%20(Minimal))
Bare bones IdentityServer v3 host with all in-memory repositories.

#### Web-Host (minimal) [link](https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/WebHost%20(minimal))
Bare bones IdentityServer v3 hosted in IIS (Express)

#### Self-Host with WS-Federation [link](https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/SelfHost%20(InMem%20with%20WS-Fed))
Bare bones IdentityServer v3 host with all in-memory repositories and the WS-Federation plugin.

#### EntityFramework [link](https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/EntityFramework)
Sample which illustrates how to use the IdentityServer3.EntityFramework plugin which stores all of IdentityServer's configuration in an EF-capable database.

#### MembershipReboot [link](https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/MembershipReboot)
Sample which illustrates how to use the IdentityServer3.MembershipReboot plugin for identity management using MembershipReboot.

#### AspNetIdentity [link](https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/AspNetIdentity)
Sample which illustrates how to use the IdentityServer3.AspNetIdentity plugin for identity management using ASP.NET Identity.

#### CustomUserService [link](https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/CustomUserService)
Sample to illustrate how to customize the login workflow by implementing a custom user service.

#### EmbeddedAssetsViewService [link](https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/EmbeddedAssetsViewService)
Sample to illustrate how to add custom CSS and/or JavaScript to the default web pages IdentityServer displays to users.

#### CustomViewService [link](https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/CustomViewService)
Sample to illustrate how to completely replace the views shown to the user for login, logout, logged out, consent and errors.

#### MVC ViewService [link](https://github.com/IdentityServer/IdentityServer3.Samples/tree/dev/source/MVC%20ViewService)
Sample to illustrate how to use MVC controllers and views to implement the ViewService

#### DependencyInjection [link](https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/DependencyInjection)
Sample to illustrate how to register custom services with IdentityServer and how to accept as constructor parameters other IdentityServer dependencies and custom dependencies.

#### Custom Grant Types [link](https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/Custom%20Grants)
Sample to illustrate how add support for non-standard grant types at the token endpoint.

#### Custom Grant Types (more customization) [link](https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/Custom%20Grants%20(more%20customization))
Sample to illustrate how add support for non-standard grant types at the token endpoint. This sample also uses a custom user service and claims provider

#### Logging
Sample to illustrate how to use IdentityServer logging in custom services (e.g. a custom user service) as well as how to
add a custom logging sink.

#### Xamarin samples
[link](https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/Xamarin)