RestSharp HttpBasicAuthentication - exemple

J'ai un WPF client à l'aide de RestSharp et API WEB Service. J'essaie d'utiliser HttpBasicAuthenticator comme suit:

RestRequest login = new RestRequest("/api/users/login", Method.POST);
var authenticator = new HttpBasicAuthenticator("admin","22");
authenticator.Authenticate(Client, login);
IRestResponse response = Client.Execute(login); 

La demande POST ressemble à ceci:

POST http://localhost/api/users/login HTTP/1.1
Authorization: Basic YWRtaW46MjI=
Accept: application/json, application/xml, text/json, text/x-json, text/javascript, text/xml
User-Agent: RestSharp/105.1.0.0
Host: dellnote:810
Content-Length: 0
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
  1. Comment puis-je traiter ce domaine, Authorization: Basic YWRtaW46MjI= sur le serveur? Dois-je obtenir le nom d'utilisateur et le mot de passe de cet en-tête?
  2. Comment puis-je retourner un jeton de sécurité à partir du serveur vers le client et l'enregistrer sur le côté client?

J'ai besoin pour avoir une simple authentification basée sur l'émission de jeton de sécurité mais ne trouve pas d'exemple qui décrit tous les côtés de ce processus. Quelqu'un peut-il m'indiquer quelques exemple complet qui inclut le client et côté serveur (et utilise RestSharp).

OriginalL'auteur RomaS | 2015-08-05