次の方法で共有


現在のシングル Sign-On アクセスを確認する方法

ユーザーに対して最初に実行する必要があるタスクの 1 つは、現在のユーザーに対して既に設定されている関連アプリケーションを特定することです。 このクエリは、ISSOMapper.GetApplications の呼び出しで実行できます。

現在のユーザーが使用できるアプリケーションの単一 Sign-On データベースに対してクエリを実行するには

  1. ISSOMapper の新しいインスタンスを作成します。

    一般に、 ISSOMapper はシングル Sign-On (SSO) から情報を取得するように設計されたインターフェイスです。 多くの場合、多くの同様のクエリで ISSOMapper を使用します。

  2. GetApplications を呼び出して、現在のユーザーに関連付けるすべてのアプリケーションを取得します。

    GetApplications は、現在のユーザーの関連アプリケーションのみを自動的に返します。

    次のコード例は、単一 Sign-On データベースに対してクエリを実行する方法を示しています。

private static string[] Applications=null;  
. . .  
public static string[] GetCurrentUserApplications()  
{  
   if(Applications==null)  
   {  
      string[] descs;  
      string[] contacts;  
      ISSOMapper mapper=new ISSOMapper();  
      mapper.GetApplications(out Applications, out descs, out contacts);  
   }  
   return Applications;  
}  

こちらもご覧ください

エンタープライズ シングル サインオンを用いたプログラミング