0

私はRestletに比較的慣れていないので、現在Restlet 2.1を試していますが、ユーザー認証を追加したいと思います。

私は現在Apacheリバースプロキシを使用しており、SSLプロキシとして使用することを計画しているので、おそらくApacheで暗号化/復号化し、Restletはプレーンテキストを取得します

Restlet ChallengeAuthenticationの使用についてのことわざを見つけましたが、2.1 APIドキュメントで見つけることができません。また、Restletがサイトを更新したばかりなので、ほとんどのURLが壊れています。

ですから、誰かがそれを構築する方法についてのガイドを私に与えたり、いくつかの例への機能的なリンクを私に与えてくれるなら、それは本当に素晴らしいでしょう:認証をチェックする方法、

クッキーを検出するにはどうすればよいですか、

安全なCookieを設定するにはどうすればよいですか?

その暗号化されたCookieからどのように読み取るのですか

また、別の設計上の質問ですが、実際にCookieデータをRedisのようなDBに保存するよりも、認証のためにクックを復号化しようとする関数を使用する方がよいでしょうか?

前もって感謝します!

4

1 に答える 1

1

GAE で 2.1.2 restlet を使用して認証を行いました。次のコードは、restlet で認証を提供する方法に役立つ場合があります

ChallengeAuthenticator guard = new ChallengeAuthenticator(getContext().createChildContext(), ChallengeScheme.HTTP_BASIC,"Your application."); 
MapVerifier verifier = new MapVerifier();  
verifier.getLocalSecrets().put(userName, password.toCharArray());
guard.setVerifier(verifier);
guard.setNext(this);
guard.setNext(anyclass.class);
router.attach("/v1", guard);

restletの詳細については、このリンクhttp://restlet.org/learn/tutorial/2.1/を参照してください。

于 2013-03-26T11:19:18.273 に答える