2012-04-01 4 views
2

私は安らぎのサービスのためのユーザーオブジェクトを持っています。これはユーザーIDとパスワードを持っています。それは認可のためのものです。私は/ user/{id}のようなリソースとしてそれをやるべきか、それともHashMapの中に入れるべきでしょうか?残りはどのように認証が行われますか?

+0

少し詳しく説明できますか? – McGarnagle

+0

私はちょうど許可のもののためのオブジェクトをRestのリソースに作る必要があるかどうかを知りたかっただけです。ユーザーIDとパスワードを持つリソースがある場合、それが秘密でないかどうかは分かりません。さもなければ私はuseridとパスワードをHashMapに入れます。 –

+0

.net wcfに関する同様の質問を参照してくださいhttp://stackoverflow.com/questions/7588691/user-authentication-for-mobile-clients-in-restful-wcf-4-service –

答えて

2

私は最近、私の最初のRESTfulサービスを書いています。 HTTPSと一緒に基本認証を使用しました。つまり、Authヘッダーが存在しないか、有効な資格情報が含まれていない場合に、認証が必要と判断したリソースは、401(Unauthorized)応答ですべてのリクエストを拒否しました。

アクセスを制御するための個別のリソースは必要ありません。

これまでに言いましたが、私は容易にRESTの指導者ではないことを認めます。だから、これに対処する他の方法があるかもしれないが、これは私のためにうまくいった。

RESTfulサービスにセキュリティを実装するにはさまざまな方法がありますが、白黒の右/間違いの方法はありません。私はトークンベースの認証を使用している人について聞いたことがあり、今後OAuthもあります。とにかく、OAuth2とにかく。

関連する問題