Comment déterminer l’accès Sign-On unique actuel
L'une des premières tâches que vous pourrez être amené à effectuer pour le compte d'un utilisateur sera de déterminer quelles applications associées ont déjà été configurées pour l'utilisateur actuel. Vous pouvez réaliser cette requête en appelant ISSOMapper.GetApplications.
Pour interroger la base de données de l'authentification unique à propos des applications à disposition de l'utilisateur actuel
Créez une nouvelle instance de
ISSOMapper
.En général,
ISSOMapper
est une interface conçue pour récupérer des informations à partir d’une Sign-On unique (SSO). Vous l’utiliserezISSOMapper
probablement dans de nombreuses requêtes similaires.Extrayez toutes les applications associées à l'utilisateur actuel en appelant GetApplications.
GetApplications renvoie de manière automatique uniquement les applications associées à l'utilisateur actuel.
L'exemple de code suivant démontre comment interroger la base de données de l'authentification unique.
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;
}
Voir aussi
Programmation avec l’authentification unique de l’entreprise