IdentityServer is a free, open source OpenID Connect and OAuth 2.0 framework for ASP.NET Core. Founded and maintained by Dominick Baier and Brock Allen, IdentityServer4 incorporates all the protocol implementations and extensibility points needed to integrate token-based authentication, single-sign-on and API access control in your applications. IdentityServer4 is officially certified by the OpenID Foundation and thus spec-compliant and interoperable. It is part of the .NET Foundation, and operates under their code of conduct. It is licensed under Apache 2 (an OSI approved license).For project documentation, please visit readthedocs.
openid-connect oauth2 aspnet-core security identity identityserver4For issues, use the consolidated IdentityServer4 issue tracker.
identityserver4 openid-connect oauth2 docker aspnet-coreAsp.Net Core 2.1 & Angular 7 SPA Fullstack application with plenty of examples. Live demo:
aspnetcore angular-cli efcore best-practices spa compodoc aspnetcorespa typescript globalization security angular identityserver4 unit-testing e2e-testingOpenID Connect Implicit Flow with Angular and ASP.NET Core 2.1 IdentityServer4
aspnet-core angular identityserver4 identity openid oauth2 sqlite authorization authentication securityCreates a minimal IdentityServer4 project without a UI.Adds a basic IdentityServer with UI, test users and sample clients and resources. Shows both in-memory code and JSON configuration.
identityserver4IdentityServer4 is designed to be extensible with custom protocol endpoints. This repo shows a simple implementation of WS-Federation IdP services. This is useful for connecting SharePoint or older ASP.NET relying parties to IdentityServer.This is not supposed to be a generic WS-Federation implementation, but is rather a sample that you can use as a starting point to build your own WS-Federation support (or even for inspiration for integrating other custom protocols, which are not natively supported by IdentityServer4).
identityserver4 ws-federationThe ShoppingCart project is only for the demo in training courses and NashTech Connect event 17/06/2017.We need to run the migration to migrate and seed the sample data for services. All steps can be found at Migrations section.
netcore dotnetcore microservices microsoft discovery-service identityserver4 rabbitmqThis is an example of how to generate JWT tokens using IdentityServer4 and use them to authenticate users in SignalR via a React/TypeScript Single Page App. It will accompany this blog post. Install Visual Studio 2015 Update 3 and/or DotNet Core 1.1.
signalr openid-connect donet-core identityserver4 typescript reactMongoDB persistence layer for IdentityServer4 based on the Official EntityFramework persistence layer.
identityserver identityserver4 mongodbTo be able to test locally change "ReturnVerifyTokenForTesting : true" on appsettings.json it will returns us verify_token on response, however in production it should be false and you should implement real SMS service.
passwordless-authentication identityserver4 asp-net-core oauth2 openid net-core identiy phone-authentication sms-activate mobile-authentication authentication-middleware identityserverThe Restaurant App is a sample open source application powered by C# and Xamarin, this sample provides us how to build mobile and web applications with a clean architecture and write testable and clean code.
xamarin-forms refit reactiveui moq unit-testing netcore-webapi identityserver4 dependency-injection devops pgsql sqlserver powershell entity-framework-core xamarin mvvm android ios angular oauth2IdentityServer4 Ldap Extension (OpenLdap or ActiveDirectory). An easy extension method have been created in order to add the LDAP as a provider to your IdentityServer. For this you simply have to use the AddLdapUsers<TApplicationUser>(LdapConfigSection, StoreTypeOrCustomStore). The configuration has to be provided or it won't work. The configuration is described here.
identityserver identityserver4 openldap activedirectory nugetIdentityServer4 视频教程,由 NCC 成员 JeffckyWang 录制与编写
identityserver4Edit soution properties to set multiple startup projects (select API, WebApp, AngularApp and IdentityServer as start projects). Then just run F5, this will start the Identity Server on https://localhost:44367/, API on https://localhost:44374/, Angular App on https://localhost:44398/ and Web App on https://localhost:44340/. First run will initialize the database IdentityServerSample with all the tables and some sample data and Identity Server configuration data. Go to Web App -> SignIn, this will redirect to Identity Server. Register if it's first time, accept consent and once logged in can access API resources.
identityserver4 asp-net-core-mvc webapi oauth2 openid-connect angularExample IdentityServer 4 Implementation
identityserver openid-connect oauth2 aspnet-core identityserver4How to get Swashbuckle or NSwag Swagger UI's working with IdentityServer 4
identityserver4 oauth2 swashbuckle nswag aspnetcoreMigrations are not a part of the repository - they are ignored in .gitignore.
identityserver4 asp-net-core aspnetcore-mvc asp-net-core-identity identityserver4-admin identityserver4-adminui admin uiAndroid sample using AppAuth-Android with identity server 4
android appauth identityserver4Identity server based on Squidex Headless CMS. It implements the OpenId Connect and OAuth 2.0 protocols to act as a central single sign on server. The UI is based on the templates for ASP.NET Core and Bootstrap v4, but highly customizable. You can define a custom logo, footer text and links, a bootstrap theme or/and a custom style and many more. The UI has been designed to be lightweight and easy to integrate.
asp-net-core asp-net mongodb headless-cms cms identityserver4 identity-managerMakes Orleans the backend storage for IdentityServer4
orleans distributed-systems distributed-computing distributed-storage identityserver4 identityserver
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.