Webphere ポータルに SSO を提供する必要があります。認証プロセスは、PHP サイトで処理する必要があります (それ自体が、LDAP を介して Active Directory に対してユーザーを認証する必要があります。ただし、これについては少し説明したと思います)。LTPA Cookie を作成する必要があると言われました。どうすればこれを行うことができますか?どのような情報を設定する必要がありますか? Websphere はこの Cookie を読み取って、ユーザーにアクセスを許可できますか?
3 に答える
Websphere には、LTPA トークンを使用した認証の伝播の標準サポートが付属しています (Web アプリでは、これらは通常、LTPAToken および LTPAToken2 という名前の Cookie に保存されます)。一般に、これが機能するには、Websphere と PHP アプリの両方が同じ LTPA キーを共有する必要があります (これに基づいて LTPA トークンが生成されます)。Websphere の管理では、LTPA を有効にして鍵を同期するために少し構成が必要です。
しかし、私はこのための PHP 機能について完全に無知です。LTPA PHP ライブラリや組み込みの Apache/PHP サポートがあるかどうかはわかりません。IBM のインフォセンター (publib.boulder.ibm.com) をグーグルで検索すると役立つ場合があります。
IBM developerWorksの PHP ページに関するこのST Awareness 記事が役立つかもしれません。Redbook Building Sametime Enabled Applicationsの第 12 章にも、ASP ページに認識を追加する例があります。ご使用の環境に LTPA がない場合の方法を詳しく説明しています。