0

Open AM Restful API を使用して認証を実行しています。安らかな呼び出しの形式は次のとおりです。

http://OpenAM_Host:Port/deploy_uri/identity/authenticate?username=scott&password=tiger

パスワードを暗号化/エンコード形式で送信するにはどうすればよいですか?

4

3 に答える 3

1

チェーンで HTTPBasic Auth モジュールを有効にして、ユーザー名と値のペアを base64 でエンコードして送信することもできます。暗号化されていませんが、少なくともエンコードされています (特殊文字のサポートと共に)。

于 2014-11-29T17:09:00.283 に答える
1

これは、すぐには使用できません。独自の DataStore (DataStore 認証モジュールを使用する場合) または提供されたパスワードで対称復号化を使用する認証モジュールを実装する必要があります。

于 2012-04-26T10:04:54.860 に答える
0

私が見つけたところによると、OpenAM はそのままではこのサポートを提供していません。OpenAM メーリング リストからの情報に基づいて、次の 2 つのオプションがあります。

オプション 1. SSL と POST 最も一般的なソリューションは、暗号化に SSL を利用することです。

オプション 2. カスタム ログイン モジュール 特定のアルゴリズムでパスワードを暗号化する必要がある場合は、カスタム ログイン モジュールを作成する必要があります。安らかな呼び出しを行う前にパスワードを暗号化し、次にログインモジュールでパスワードを復号化します。このシナリオでは、SSL は必要ありません。

于 2012-04-26T12:09:46.877 に答える