1. docker-compose.yaml version : "3.9" services: keycloak: image: quay.io/keycloak/...
OAuth 2.0承認フレームワークのAuthorization Code Grant を使った、 サードパーティアプリケーションがアクセス制限されたリソース(保護されたリソース)へ アクセスす...
IdentityServerの紹介 IdentityServerは、現代のWebアプリケーションやAPIのセキュリティを 担保するための強力なフレームワークです。 主に.NET環境でのOAut...
ASP.NET Core: UseAuthentication と UseAuthorization の順序の重要性 ASP.NET Coreにおいて、ミドルウェアの順序は特に重要です。中でも...
/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 クライアント...