IdentityServerの紹介 IdentityServerは、現代のWebアプリケーションやAPIのセキュリティを 担保するための強力なフレームワークです。 主に.NET環境でのOAut...
ASP.NET Core: UseAuthentication と UseAuthorization の順序の重要性 ASP.NET Coreにおいて、ミドルウェアの順序は特に重要です。中でも...
CookieAuthenticationOptionsの仕方のメモでごやんす appsettings.json { "CookieAuthentication": { "Logi...
名前の通り、HttpContextにアクセスるためのクラスである。 IHttpContextAccessor HttpContextAccessor ASP.NET Core では、Http...
/src/IdentityServer/Pages/Account/Create/Index.cshtml.cs を見ていく // Index.cshtml.cs using Duende.I...
やったこと Registering Custom Storesの 記載通り、下記をInterfaceを実装してDIしてみた。 IClientStore ICorsPolicySer...
IdentityResource/ApiResource/ApiScope それぞれの役割がわからなくなったので 自分なりの整理をしてみた。 下記の記事を参考にしています。 IdentitySe...
Table定義を書き起こしてみた ER図 || - これは強い関連を意味し、主キーまたは候補キー(ユニークキー)として機能するエンティティを指します。 o{ - これは「ゼロまたは...
AddIdentityServer public static IIdentityServerBuilder AddIdentityServer(this IServiceCollection...
Table定義を書き起こしてみた DeviceCodes テーブル 列名 データ型 必須 説明 ...
Persisted Grant Store IPersistedGrantStoreについて IPersistedGrantStoreとは何か? IPersistedGrantStoreは...
最近、DuendeのドキュメントでAdd Support for External Authenticationセクションを試していて、Googleの認証情報でのOAuth 2.0 クライアント...