「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
以下の様な技術が使われている。
OAuth 2.0 JWT Bearer Token Flow
OAuth 2.0 SAML Bearer Token Flow
OAuth 2.0 や OpenID Connectが使われる。
ココを見ると解るが、
が必要になる。
このため以下の様な方式になっているものと考える。
OAuth 2.0 JWT Bearer Token Flowが使用されている。
Wio Linkの生成したToken(Query Stringに指定)に加えて、
HCPに登録・生成したDevice IDとOAuthのBearer TokenをAuthorizationヘッダに追加している。
JWT形式のAccess TokenをFilterAttribute?で認証してClaimsPrincipal?を通じて連携する。
この場合、ASP.NETIdentityには依存すること無く認証を行うことができる。
Tags: :プログラミング, :通信技術, :.NET Core, :ASP.NET, :ASP.NET Web API