Sametime ビジネス・カードで HCL Connections の写真を使用する
HCL Connections プロファイルの写真は、Sametime ビジネス・カードに使用できます。この方法の利点の 1 つは、ユーザーが Connections で写真を更新し、Sametime でも現在の写真を自動的に表示できる点です。
このタスクについて
Connections プロフィール写真のURL を計算する
Connections ユーザー写真は、/profiles/photo.do API (REST: GET) から取得でき、ユーザーの詳細を一意的に識別するために送信されるパラメーターとは異なるキー値を処理できます。
これらのパラメーターには次のものが含まれます。
<protocol>://<connections server>:<port>/profiles/photo.do?distinguishedName
<protocol>://<connections server>:<port>/profiles/photo.do? email=
<protocol>://<connections server>:<port>/profiles/photo.do? uid=
<protocol>://<connections server>:<port>/profiles/photo.do? userid=
<protocol>://<connections server>:<port>/profiles/photo.do? key=
この構成は、Sametime コミュニティー・サーバーの LDAP 設定で構成されている固有のユーザー ID (userId) によって異なります。この値を確認するには、HCL Notes または管理クライアントを使用して stconfig.nsf を開きます。LDAPServer 文書のフィールド名は「Sametime ユーザーの内部 ID を定義するユーザーエントリの属性」です。これはデフォルトではブランクで、識別名属性を使用します。別の属性が取り込まれる場合は、代わりにこの値を使用してください。この値は Connections サーバーでも使用可能である必要があります。
例
ほとんどの場合、Sametime コミュニティー・サーバーは DN を Sametime userId として使用するように構成されています。
例えば、DN は次のようになります。CN=Foo Bar,OU=Users,O=Example,C=US この場合 、「distinguishedName」 キーを使用する必要があります。プロトコルは、HTTP または HTTPS です。
例:http://connections.example.com:9080/profiles/photo.do?distinguishedName=
Connections サーバー・プロトコルが http で、ポートが 9080 の場合、ユーザーの DN を追加してスペースをエンコードした後に生成される URL の例を以下に示します。
http://connections.example.com:9080/profiles/photo.do?distinguishedName=CN%3DFoo%20Bar%2COU%3DUsers%2CO%3DExample%2CC%3DUS
コミュニティー・サーバーでは、ユーザー文書 または LDAP レコードに絶対 URL を属性として追加する必要があります。多くの LDAP サーバー (Domino LDAP と Microsoft Active Directory を含む) には、この目的のために存在する属性 photoURL があります。ディレクトリー内の各ユーザー・レコードの photoURL の写真の完全な URL を入力します。ネイティブの Domino ディレクトリーの場合、photoURL はユーザー文書の「その他」タブにあります。
LDAP サーバー要件
一部の LDAP サーバーでは、匿名バインド (Domino LDAP など) に対して photoURL 属性が表示されない場合があります。LDAP サービスの構成時に LDAP サーバーへの認証済みバインドを使用するか、匿名ユーザーに photoURL をレンダリングするように LDAP サーバーを構成します。
URL アクセシビリティー
写真の URL が保護されたリソースの場合は、Sametime コミュニティー・サーバーと Connections サーバーの間でシングル・サインオン (SSO) を構成する必要があります。匿名ユーザーが URL を使用できる場合、SSO は不要です。SSO を構成する場合、Connections サーバーと Sametime サーバーは共通ディレクトリーを共有する必要があります。
関連:Connections と Sametime の間の SSO を構成する
コミュニティー・サーバーの userinfoconfig.xml ファイルを構成する
userinfoconfig.xml ファイルをまだ構成していない場合は、ご使用の環境に該当するトピックを確認し、構成を完了してから photoURL を設定してください。
<Details>セクションを更新し、以下の行をコピーして貼り付けます。属性名が photoURL ではない場合は、 FieldName の値を、属性を URL 含む属性に変更します。<Detail Type="text/plain"Id="ImagePath"FieldName="photoURL"/>Sametime プロキシ―・サーバーの場合は、PhotoURL に
<DetailType>を追加します。以下に例を示します。
<Detail Type="text/plain"Id="PhotoURL"FieldName="photoURL"/>- ImagePath と PhotoURL を含む Set params 設定を更新します。
- userinfoconfig.xml を保存して閉じます。
- ベスト・プラクティスは、ブラウザーが正しく表示されるようにするために、ブラウザーを使用して userinfoconfig.xml をテストします。
- フォーマット・エラーがある場合は、コミュニティー・サーバーを再起動する前に修正します。
- コミュニティーサーバーを再起動して変更を有効にします。