| # Infor LN へのユーザアクセス ユーザが Infor LN にアクセスできるようにするために、BLogin デーモンにより最後の検証が行われます。 Blogin デーモンと SSO ID WebUI が、SSO サーバからのチケット、または AD FS からのトークンを受け取ります。このチケット/トークンは、チケット/トークンに記述されているユーザの bshell を開始する要求とともに BLogin に送信されます。BLogin は、チケット/トークンにより SSO ユーザを受け取ります。 この SSO ユーザは、ディスク上の以下のファイルにマップされます。 $BSE/lib/user/sso/s<sso_user> $BSE/security/sso_permissions.xml BLogin は SSO ユーザを使用して、提供された BSE 環境からアプリケーションユーザおよびシステムユーザ （s<sso_ユーザ> ファイルの ｢baanuser and unixuser｣ としてリストされる) を抽出します。 BLogin は、$BSE/security/sso_permissions.xml で、該当の SSO ユーザが見つかったシステムユーザに切り替えることを許可されているかどうかを確認します。 BLogin は、見つかったシステムユーザになりすまし、bshell を開始して WebUI に接続します。ユーザは、アプリケーションの開始を許可されます。 sso_permissions.xml プロセスによるなりすましのステップを保護するために、システム管理者は、sso_permissions.xml ファイルをマニュアルで作成する必要があります。 許可ファイルは別のディレクトリに格納されます。$BSE/lib (または %BSE%\lib) フォルダに対する許可が十分に確実なものではないからです。各種のランタイムへの変換セッションで、この lib フォルダへの書出が可能である必要があります。 BaanLogin デーモンのホーム BSE で、別の構成ファイル sso_permissions.xml を作成します。 実行可能な BaanLogin デーモン (rexecd.exe) が開始される Windows のパスは、[Infor ES Logic サービスのプロパティ] に記載されています。[スタート] -> [コントロール パネル -> [管理ツール -> [コンピュータの管理] -> [サービスとアプリケーション] -> [サービス] を選択します。 Windows でのパスの例を示します。 %WINDIR%\Baan %WINDIR%\BaanX64 %SystemDrive%\Infor\ERPLN\commonx86 %SystemDrive%\Infor\ERPLN\commonx64 x86 フォルダは、32 ビットの Infor ES Logic サービスが使用します。x64 フォルダは、64 ビットの Infor ES Logic サービスが使用します。Infor\ERPLN のバリアントは、新規インストールのデフォルトフォルダです。ただし、すでに %WINDIR%\Baan または %WINDIR%\BaanX64 が使用されていた以前のインストールやシステムでは、既存の変数が、このシステムの Infor ERP の新規インストールに引き継がれます。 Windows システムに複数の BSE がインストールされている場合、Logic サービスのバージョンは、インストールされているすべての BSE のうち最も高いバージョンと同じになります。UNIX では、security ディレクトリで blogind6.x が開始される BSE のバージョンと同じになります。 重要 あるフォルダやディレクトリについてすべての権限を持つグループまたはユーザは、ファイルを保護する許可には関係なく、そのフォルダ内にある任意のファイルを削除できます。システム管理者以外のユーザにより変更や削除が行われないように、必ず sso_permissions.xml ファイルを保護してください。 たとえば、システム管理者は、UNIX の以下のディレクトリやファイルを正しく保護する必要があります。 $BSE $BSE/security $BSE/security/sso_permissions.xml たとえば、システム管理者は、Windows の以下のフォルダやファイルを正しく保護する必要があります。 %SystemDrive%\Infor\ERPLN\commonx64 %SystemDrive%\Infor\ERPLN\commonx64\security %SystemDrive%\Infor\ERPLN\commonx64\security\sso_permissions.xml 以下の構成要素が検証されます。 SSO の場所: $BSE/lib/sso_config (または %BSE%\lib\sso_config) 内にある場所のフォーマットと一致する必要があります。 なりすまし 例 sso_permissions.xml ファイルの例 例 1: bsp (汎用ユーザ) がすべてのユーザになりすまします。
    <?xml version="1.0"?>
    <SingleSignOn>
    <impersonations
    sso_location=" https://InforSSOServer:8443/cas/">
    <impersonation os_user="<domain>\bsp">
    <sso_user name="*"/>
    </impersonation>
    </impersonations>
    </SingleSignOn>
例 2: u<ユーザ> ファイルが、対応する 1 人のユーザになりすまします。
    <?xml version="1.0"?>
    <SingleSignOn>
    <impersonations
    sso_location=" https://InforSSOServer:8443/cas/">
    <impersonation os_user="*">
    <sso_user name="+"/>
    </impersonation>
    </impersonations>
    </SingleSignOn>
例 3: ユーザ John Doe または Jane Doe が OS ユーザ jdoe としてなりすましを受けます。
    <?xml version="1.0"?>
    <SingleSignOn>
    <impersonations
    sso_location=" https://InforSSOServer:8443/cas/">
    <impersonation os_user="<ドメイン>\jdoe">
    <sso_user name="John Doe"/>
    <sso_user name="Jane Doe"/>
    </impersonation>
    </impersonations>
    </SingleSignOn>