ユーザーに対して最初に実行する必要があるタスクの 1 つは、現在のユーザーに対して既に設定されている関連アプリケーションを特定することです。 このクエリは、ISSOMapper.GetApplications の呼び出しで実行できます。
現在のユーザーが使用できるアプリケーションの単一 Sign-On データベースに対してクエリを実行するには
ISSOMapper
の新しいインスタンスを作成します。一般に、
ISSOMapper
はシングル Sign-On (SSO) から情報を取得するように設計されたインターフェイスです。 多くの場合、多くの同様のクエリでISSOMapper
を使用します。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;
}