私のWebサービスプロジェクトでは、シングルサインオンとSpringを使用した認証部分を含める必要があります。私はこのテクノロジーに不慣れです。過去数日間、サンプルアプリケーションを探していましたが、見つかりませんでした。チュートリアルを提案して私を助けてください。それは私にとって大きな助けになるでしょう
質問する
489 次
1 に答える
0
シングル サインオンの場合、認証のための Web サービス メソッドは、パラメータとしてユーザー名とパスワードを取得する必要があり、この認証メソッドは MAC (「メッセージ認証コード」、または「認証トークン」とも呼ばれます) を返す必要があります。
他の Web サービス メソッドへの後続のすべての呼び出しには、この MAC が含まれている必要があります。これにより、Web サービス メソッドは、どのユーザーが呼び出しているかを認識できます。
//example pseudo code for authentication
string web_service_auth(string User_Name,string Password) {
...
string Mac;
if (access_accepted(User_Name,Password))
Mac = ...;
else
Mac = "access-denied";
return Mac;
}
//example pseudo code for other methods
string web_service_get_my_info(string Mac) {
if (!mac_is_valid(Mac))
return "invalid-mac";
...
string User_Name = mac_to_username(Mac);
string Info = get_user_info(User_Name);
return Info;
}
于 2012-10-18T05:59:57.023 に答える