Salut,
Je me pose des questions sur les sessions dans WCF...
1. ça apporte quoi exactement ? Est-ce que ça permet de garantir l'identité d'un client (i.e., vérfier que le client qui exécute une action est bien le même que celui qui s'est authentifié juste avant) ?
2. est-ce qu'on peut utiliser ça comme mécanisme d'authentification ? en gros, faire quelque chose comme ça :
Ca supposerait qu'il y ait un moyen de contrôler le fait que la session soit initiée ou non, mais d'après ce que j'ai pu voir c'est géré automatiquement
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 [OperationContract(IsOneWay = true, IsInitiating = true, IsTerminating = false)] public void InitSession(string username, string password) { if (CheckCredentials(username, password)) { // user/pass OK -> initier la session } else { // user/pass NOK -> ne pas initier la session } }
Merci
Partager