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
Creare una nuova istanza della classe
ISSOMapper
.In generale,
ISSOMapper
è un'interfaccia progettata per recuperare informazioni da Single Sign-On (SSO). È probabile che vengano usateISSOMapper
in molte query simili.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;
}