私は asp ID フレームワークを使用しており、それをベアラー トークンで使用しようとしています。
ユーザー名/パスワードの詳細を TokenEndpointPath に投稿するときに、owin ミドルウェアによって返されるのと同じ形式で、webapi コントローラーの Register メソッドからアクセス トークンを返したいと考えています。
私が見たすべての例は Cookie ベースの認証に関連しており、ユーザーの登録後に AuthenticationManager.Signin(properties, identity) を呼び出すだけです。
次のような応答を返すことができるようにしたいと考えています。
{"access_token":"access-token","token_type":"bearer","expires_in":1209599,"userName":"username",".issued":"Sat, 22 Mar 2014 08:12:14 GMT",".expires":"Sat, 05 Apr 2014 08:12:14 GMT"}
これに対する機能がすでにどこかに存在している必要がある場合、独自のクラスを作成し、これらすべてのフィールドを自分でシリアル化する必要がありますか?