SCIM自動プロビジョニングを実装しようとしています。AzureユーザプロビジョニングのSCIMエンドポイント
私はパス/ユーザーとHTTPメソッドのPOSTのためのJavaの春でエンドポイントを持っている
私のサイトのURLはwww.SampleScim.comで、このエンドポイントは、以下に従って、AzureのSCIMのプロビジョニングで設定されている
ステップAPPの作成:
- は
https://manage.windowsazure.comでAzureの管理ポータルを立ち上げました。 - Active Directory>ディレクトリ>マイディレクトリ>アプリケーションを参照し、[追加]> [ギャラリーからアプリケーションを追加]を選択します。
- 左側の[カスタム]タブを選択し、アプリケーションのSampleSCIMとして名前を入力し、チェックマークアイコンをクリックして オブジェクトを作成します。 Appのenpoint設定
:結果の画面で
- を、ボタンをプロビジョニング秒設定のアカウントを選択しました。
- プロビジョニングエンドポイントURLフィールドに、URL SCIMエンドポイントをwww.SampleScim.com/と入力し、認証トークン(オプション)フィールドを空白のままにします。
- [次へ]をクリックして最終ステップに進みます。
Javaコントローラは次のとおりです。
@RequestMapping(value = "/Users", method = RequestMethod.POST)
@ResponseStatus(HttpStatus.CREATED)
@ResponseBody
public ScimUser createSCIMUser(@RequestBody ScimUser user, HttpServletRequest request, HttpServletResponse response) {
if (LOGGER.isInfoEnabled()) {
LOGGER.info(requestId + ": ------------------Inside createSCIMUser Entry ----------------------:\n");
}
if (LOGGER.isInfoEnabled()) {
LOGGER.info(requestId + ": ------------------Inside createSCIMUser Exit ----------------------:\n ");
}
return user;
}
私はAzureの
にユーザーを追加するたびにトリガなっている私のエンドポイント(/ユーザー)を参照してくださいすることはできませんよ完全なエンドポイントURL:www.SampleScim.com/Usersどれ提案して下さい!
説明が簡単すぎます。あなたの本当の問題が何だったのか分かりません。あなたのエンドポイントのJSONだけでは不十分です。あなたがしたことの詳細を投稿できますか?あなたが使ったSCIM Java SDKは何ですか? Spring Security、UnboundID SCIM 2 SDK for Javaなどのように、もっと知るには、SOスレッドhttps://stackoverflow.com/questions/7287659/java-implementations-of-scimを参照することができます。 Azure AD https://docs.microsoft.com/en-us/azure/active-directory/active-directory-scim-provisioningを使用して、SCIMについてのAzureの公式ドキュメントを参照しようとすることをお勧めします。 –
@ PeterPan-MSFTがこれについての詳細を更新しました – Rasmi
@ PeterPan-MSFT何か助けてください! – Rasmi