11.8 電子メールおよびSMS用のOracle UMSサーバーの構成
OAAでは、電子メールおよびSMSのチャレンジを提供するために、すぐに利用できるOracle UMSをサポートしています
電子メールおよびSMSのチャレンジ・ファクタを提供するためにOracle UMSをOAAと統合するには、次のサンプル・リクエストに示すように
<PolicyUrl>/policy/config/property/v1
REST APIを使用します。
ノート:
この場合は、<PolicyUrl>
から/oaa-policy
を削除します。たとえば、https://<host>:<port>/oaa-policy/policy/config/property/v1
ではなくhttps://<host>:<port>/policy/config/property/v1
を使用しますPolicyUrl
の検索および認証の詳細は、「OAA管理API」を参照してください。
構成プロパティREST APIの詳細は、「構成プロパティRESTエンドポイント」を参照してください。
サンプル・リクエスト
curl --location -g --request PUT '<PolicyUrl>/policy/config/property/v1' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic <Base64Encoded(<username>:<password>)>' \--data '[
{
"name": "bharosa.uio.default.challenge.type.enum.ChallengeEmail.umsClientURL",
"value": "<UMS_SERVER_URL>"
},
{
"name": "bharosa.uio.default.challenge.type.enum.ChallengeEmail.umsClientName",
"value": "<UMS_ADMIN_USER>"
},
{
"name": "bharosa.uio.default.challenge.type.enum.ChallengeEmail.umsClientPass",
"value": "<UMS_ADMIN_PASSWORD>"
},
{ "name": "bharosa.uio.default.challenge.type.enum.ChallengeEmail.fromAddress",
"value": "<fromAddress>"
},
{
"name": "bharosa.uio.default.challenge.type.enum.ChallengeSMS.umsClientURL",
"value": "<UMS_SERVER_URL>"
},
{
"name": "bharosa.uio.default.challenge.type.enum.ChallengeSMS.umsClientName",
"value": "<UMS_ADMIN_USER>"
},
{
"name": "bharosa.uio.default.challenge.type.enum.ChallengeSMS.umsClientPass",
"value": "<UMS_ADMIN_PASSWORD>"
}
]'
説明:
<UMS_SERVER_URL>
は、UMSサーバーURLです(例:http://ums.example.com:8001/ucs/messaging/webservice
)。<UMS_ADMIN_USER>
は、UMSサービスのユーザー名です。<UMS_ADMIN_PASSWORD>
は、<ums_username>
に対応するパスワードです。<fromAddress>
は、エンド・ユーザーがワンタイム・パスコード(OTP)を受信する電子メール・アドレスです(例:oaa@example.com
)
独自の電子メールおよびSMSサーバーの実装については、「電子メールおよびSMSメッセージング・プロバイダのカスタマイズ」を参照してください。