Connect]]のサーバー実装は、現時点(2016年)では提供されていない。MVC]]アプリケーションとして作成する。アプリのアカウント管理を行う。Framework]]を使用する。-ユーザー情報へアクセスする処理は、カスタムのUserStoreクラスへ実装する。etc.)にユーザー情報を格納する。アプリケーションを作成する。プロジェクト」ダイアログで、以下を選択する。コンソール」で、以下のコマンドを実行する。Endpointのシナリオを検証する。Endpoint>#zd7b2804]]のシナリオを検証する。Endpointにアクセスして連携するシナリオ。Sharing)への対応が必要。Endpointのシナリオを検証する。Endpoint>#ua532943]]のシナリオを検証する。-SPA(Browser+WebAPI)で、WebAPI(OAuthリソース)へのアクセスを認可するシナリオ。Sharing)への対応が不要。Credentialsグラント種別>OAuth#i2483bc0]]」のシナリオの検証を行うことができる。[#xe03ec6c]ここでは、以下のような前提の検証用アプリケーションを構築する。Token発行のEndpointへRequestする。TokenがResponseされる。Tokenを持って、Resources用のEndpointにRequestする。Resources用のEndpointからClaim等のリソースがResponseされる。アプリ)では、上記のResources用のEndpointから~取得したクレーム情報を元に、認可を行い、Cookie認証チェットを発行する。[#e784dfce]コードの提示はGithub登録まで待ってください。[#vdcf702a]ここの検証では、[[cURLコマンド]]を使用するため開発不要。[#jcf369d6][[cURLコマンド]]を使用して認証連携の動作を検証する。Tokenが返ってくる。Tokenをヘッダに指定してResources用のEndpointにアクセスするとResources情報を取得できる。オプションを指定する必要がある)。[#ua532943]ここでは、以下の手順で作成した検証手順を使用して、~「[[Implicitグラント種別>OAuth#h347a7c6]]」のシナリオの検証を行うことができる。MVC]]テンプレートに[[OAuth]]のEndpointを追加する手順を書き出し、+その手順の妥当性を以下の検証手順によって検証した。[#d1cbf5ad]ここでは、以下のような前提の検証用アプリケーションを構築する。認証サイトのForms認証機構へRequestする。発行されたCookie認証チェットのResponseされる。Cookie認証チェットを持って、[[OAuth]]用のEndpointにRequestする。~既に認証されているので、内部ではClaimsIdentityを生成してSign-inされる。Token用のEndpointにRedirectされる。TokenがResponseされる。Tokenを持って、Resources用のEndpointにRequestする。Resources用のEndpointからClaim等のリソースがResponseされる。[#c21960e5]コードの提示はGithub登録まで待ってください。[#p7230d13]Providersフォルダを作成し、[[OAuth]]のProviderであるApplicationOAuthProviderを追加する。[#ne9dff79]前述のApplicationOAuthProviderを[[OAuth]]のProviderとして登録する。[#kbfc7121]Authorizeメソッドで認証を行なう。Tokenを発行する。Tokenを使用してOAuthリソースにアクセスする。+サーバはOAuthリソースへのアクセスを認可できるようになる。MethodとViewを準備する。Tokenが露見しないように、Hiddnか何かに埋め込む。API]]の設定を行うためのWebApiConfig.csを追加する。[#p01544d0]Global.asax.csのApplication_Startメソッドで、定義したWebApiConfigの設定を登録。フォルダに、Claimを返すためのOAuthClaimViewModel.csを追加する。フォルダに、Claimを返すためのOAuthResourceController.csを追加する。API]]のメソッドを追加する。[#we1f472c]JavaScriptとして実装する。コードの提示はGithub登録まで待ってください。[#a85aac65]次のURLでアクセスするだけでよい。Endpointでは、Forms認証のクレデンシャルを使用して認証し、~Tokenを発行→OAuthリソースにアクセスする。Browser~http://sourcebrowser.io/Browse/jchannon/katanaproject/tests/FunctionalTests/Facts/Security/AuthServer/AuthServerTests.cs#207**[[OAuth2.0のセキュリティについて。