IdentityServer3

OpenID Connect Provider and OAuth 2.0 Authorization Server Framework for ASP.NET 4.x/Katana

  • 所有者: IdentityServer/IdentityServer3
  • 平台:
  • 許可證: Apache License 2.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

IdentityServer3

Note: This repository is no longer in active development or maintenance, other than reported security vulnerabilities.

We highly encourage you to consider IdentityServer4 instead.

If you have questions and are seeking free support, see here for more details.

If you require commercial support, see here for more details.

Dev build: Build status
Gitter

openid_certified

Certified OpenID Connect implementation.

Overview

IdentityServer is a .NET/Katana-based framework and hostable component that allows implementing single sign-on and access control for modern web applications and APIs using protocols like OpenID Connect and OAuth2. It supports a wide range of clients like mobile, web, SPAs and desktop applications and is extensible to allow integration in new and existing architectures.

Watch this for the big picture: Introduction to OpenID Connect, OAuth2 and IdentityServer - and An Introduction to IdentityServer for a more code-centric talk.

Go to the documentation site.

OpenID Connect specification / OAuth2 specification

Getting started

IdentityServer is designed as an OWIN/Katana component. By referencing the library or nuget you get a UseIdentityServer extension method for IAppBuilder that allows setting up IdentityServer in your OWIN host:

public void Configuration(IAppBuilder app)
{
    var options = new IdentityServerOptions
    {
        SigningCertificate = Certificate.Get(),
        Factory = Factory.Create()
    };

    app.UseIdentityServer(options);
}

Note: If you're hosting in IIS, make sure you enable RAMMFAR in your web.config file.

For more information, e.g.

  • support for MembershipReboot and ASP.NET Identity based user stores
  • support for additional Katana authentication middleware (e.g. Google, Twitter, Facebook etc)
  • support for EntityFramework based persistence of configuration
  • support for WS-Federation
  • extensibility

check out the documentation and the samples.

Credits

IdentityServer is built using the following great open source projects:

..and is supported by the following open source friendly companies:

...and last but not least thanks to all contributors!

IdentityServer is a .NET Foundation project

主要指標

概覽
名稱與所有者IdentityServer/IdentityServer3
主編程語言C#
編程語言PowerShell (語言數: 7)
平台
許可證Apache License 2.0
所有者活动
創建於2014-01-07 19:19:39
推送於2021-09-17 17:33:06
最后一次提交2018-10-16 18:33:50
發布數59
最新版本名稱2.6.3 (發布於 2018-10-16 18:32:44)
第一版名稱Preview1 (發布於 2014-04-09 16:09:53)
用户参与
星數2k
關注者數225
派生數762
提交數2.6k
已啟用問題?
問題數3633
打開的問題數72
拉請求數133
打開的拉請求數19
關閉的拉請求數122
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?