Azure Active Directory にアプリケーションを登録する
- https://portal.azure.com/ にアクセスし、Microsoft Azure アカウントでログインします。
- Azure Active Directory > Enterprise applications セクションに移動します。
-
Add an application ウィンドウで Non-gallery application セクションを開き、新しいアプリケーションの名前を指定します。複数のテナントを使用している場合は、テナントごとに個別のアプリケーションを作成します。

- Users and groups セクションに移動し、必要なユーザーをすべて追加します。これらのユーザーに User ロールを割り当てます。
-
Single sign-on サブセクションに移動し、SAML を選択します。

-
Basic SAML Configuration セクションを編集します。Identifier (Entity ID) フィールドと Reply URL (Assertion Consumer Service URL) フィールドに
https://<app-server-dns-name>/FlexiCapture12/Login/AccessToken/Samlを入力し、他のフィールドは空白のままにします。テナントを設定する場合は、URL を次の形式で指定します:https://<app-server-dns-name>/FlexiCapture12/Login/<TenantName>/AccessToken/Saml
- SAML Signing Certificate セクションで、Certificate (Base64) の横にあるリンクをクリックして、Base64 形式の公開証明書をダウンロードします。
- Set up [application name] セクションの Login URL フィールドから、外部 ID プロバイダーのサーバーにアクセスするための URL をコピーします。
ABBYY FlexiCapture を設定する
SetIdentityProvider.ps1スクリプトを入手します。- ABBYY FlexiCapture がインストールされているマシンで、Windows PowerShell コンソールを管理者として開きます。
- スクリプトのパスと必要なパラメーターを指定してスクリプトを実行します。例:
/url— Application Server へのパス。例:'https://localhost'。/certFilePath— 公開証明書へのパス。例:'C:\Temp\AzureAD_FC_integration.cer'。/pictureFilePath— 新しいボタンに使用する画像へのパス (.svg、.jpg、.png形式に対応しています) 。例:'C:\Temp\index.svg'。/tenant— パラメーターを設定するテナント。例:'TenantName'。複数のテナントを使用している場合にのみ指定します。/providerName— 外部 ID プロバイダー。例:'Azure AD'。この場合、ログイン ボタンには Azure AD でログイン と表示されます。/Reference— 外部 ID プロバイダーにアクセスするための URL。例:'https://login.microsoftonline.com/123e4567-e89b-12d3-a456-426655440000/saml2'。
Azure Active Directory が Single Sign-On 用にサポートしている SAML 認証のリクエストとレスポンスの技術的な詳細については、Microsoft.com のこちらの記事を参照してください。
