Come determinare l'accesso single Sign-On corrente

Una delle prime attività che può essere necessario eseguire per un utente è determinare quali applicazioni affiliate sono già state impostate per l'utente corrente. È possibile eseguire questa query mediante una chiamata a ISSOMapper.GetApplications.

Per eseguire una query e cercare nel database Single Sign-On le applicazioni disponibili per l'utente corrente

  1. Creare una nuova istanza della classe ISSOMapper.

    In generale, ISSOMapper è un'interfaccia progettata per recuperare informazioni da Single Sign-On (SSO). È probabile che vengano usate ISSOMapper in molte query simili.

  2. Recuperare tutte le applicazioni affiliate dell'utente corrente mediante una chiamata a GetApplications.

    GetApplications restituisce automaticamente solo le applicazioni affiliate dell'utente corrente.

    Nell'esempio di codice seguente viene illustrato come eseguire una query nel database Single 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;  
}  

Vedere anche

Programmazione con Enterprise Single Sign-On