Freigeben über


Ermitteln des aktuellen Single Sign-On-Zugriffs

Eine der ersten Aufgaben, die Sie für einen Benutzer wahrscheinlich durchführen müssen, besteht darin, zu ermitteln, welche Partneranwendungen für den aktuellen Benutzer bereits eingerichtet sind. Diese Abfrage können Sie mit einem Aufruf von ISSOMapper.GetApplications durchführen.

So fragen Sie die SSO-Datenbank daraufhin ab, welche Anwendungen für den aktuellen Benutzer verfügbar sind

  1. Erstelle eine neue ISSOMapper-Instanz.

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

  2. Rufen Sie durch Aufrufen von GetApplications alle Anwendungen ab, die mit dem aktuellen Benutzer verknüpft sind.

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

    Das folgende Codebeispiel zeigt, wie die SSO-Datenbank 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;  
}  

Weitere Informationen

Programmieren mit Einmaligem Anmelden für Unternehmen