私は、登録/ログインフォームを提供するか、Google OAuthを使用してASP.NET IDを使用してユーザーを登録/ログインするASP.NET Core MVCアプリケーションを使用しています。今度は、APIサーバー(WebサイトのサブドメインでホストされているASP.NET Core Web APIを使用して構築)を使用するためのモバイルアプリケーションを構築したいと考えていますが、同じレジスタ/ログインフローを使用したいと考えています。IdentityServer4とASP.NET Core MVCとAPIの統合
IdentityServer4に私たちのニーズをサポートし、ドキュメントを読むために必要な機能があることがわかりましたが、残念ながら私が望むように動作させることはできませんでした。
シナリオでは、Webアプリケーション、Web API、モバイルアプリケーションがあり、これらのアプリケーションはすべて、アプリケーションに登録してログインするか、Google OAuthを使用する同じ登録ログインフローを使用する必要があります。
誰かが、同じ要件を持つMVCクライアントアプリケーションとIdentity Server(認証用)の両方について、適切なドキュメントまたはサンプルコードを指し示すことができれば幸いです。
は、ネイティブ/モバイルクライアント用の.NETベースのライブラリについてはこちらを参照してください。https://github.com/IdentityModel/IdentityModel.OidcClient2 – leastprivilege