# oidc.example **Repository Path**: nanbowang/oidc.example ## Basic Information - **Project Name**: oidc.example - **Description**: OIDC (OpenID Connect) Example http://openid.net/connect/ - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-02-22 - **Last Updated**: 2022-04-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OIDC Example 1. `src/oidc.server-site.ids3` :ids3 (https://github.com/IdentityServer/IdentityServer3) example. 1. `src/oidc.server-site.ids4` :ids4 (https://github.com/IdentityServer/IdentityServer4) example. 1. `src/oidc.client-site.implicit` : web site, implicit flow. 1. `src/oidc.client-site.js` : js client, implicit flow. 1. `src/oidc.client-uwp.authorization-code-flow` : uwp app, use authorization code flow. # OAuth2 QQConnect Middleware 1. `src/oauth2.middleware.qqconnect-owin` : asp.net owin. 1. `src/oauth2.middleware.qqconnect-core` : asp.net core. # How to run? Use administrator run build.ps1 to deploy demo web site to local IIS. If you want use QQ Connect, please replace `ClientId` and `ClientSercet` in `src/_shared/QQConnectConfig.cs` file. ``` csharp public static class QQConnectConfig { public static readonly string ClientId = "You App Id"; public static readonly string ClientSecret = "You App Secret"; } ``` # Blog http://www.cnblogs.com/linianhui/category/929878.html