Wie man den aktuellen Einzelzugang für Sign-On ermittelt

Eine der ersten Aufgaben, die Sie möglicherweise für einen Benutzer ausführen müssen, besteht darin, zu bestimmen, welche verbundenen Anwendungen bereits für den aktuellen Benutzer eingerichtet wurden. Sie können diese Abfrage mit einem Aufruf von ISSOMapper.GetApplications ausführen.

Um die Datenbank "Single Sign-On" nach Anwendungen abzufragen, die für den aktuellen Benutzer verfügbar sind

  1. Erstelle eine neue ISSOMapper-Instanz.

    Im Allgemeinen ist ISSOMapper eine Schnittstelle zum Abrufen von Informationen aus Single Sign-On (SSO). Sie werden ISSOMapper wahrscheinlich in vielen ähnlichen Abfragen verwenden.

  2. Rufen Sie alle Anwendungen ab, die dem aktuellen Benutzer zugeordnet sind, indem Sie GetApplications aufrufen.

    GetApplications gibt automatisch nur die verbundenen Anwendungen des aktuellen Benutzers zurück.

    Im folgenden Codebeispiel wird veranschaulicht, wie die Datenbank "Single Sign-On" abgefragt wird.

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;  
}  

Siehe auch

Programmieren mit einmaligem Anmelden für Unternehmen