Classe qui représente le service Web. C’est via cette classe que les différentes actions seront effectuées.
Constructeur
Nom du paramètre
|
Type
|
Description
|
binding
|
System.ServiceModel.Channels.Binding
|
Permet de définir la connexion au service Web, ainsi que la sécurité à utiliser.
|
remoteAddress
|
System.ServiceModel.EndpointAddress
|
Permet d’identifier l’adresse distante du service Web. Sur les environnements SaaS de SIGMA–RH : https://www.sigma-rh.net/<client>/webservices/authentication.svc en remplaçant <client> par votre identifiant.
|
Méthode
authenticate(string enterprise, string client, string userLogin, string password)
Cette méthode permet de créer un jeton d’authentification nécessaire pour l’appel des autres services Web de SIGMA–RH.
Détail
|
Type
|
Description
|
Paramètre : enterprise
|
String
|
ID d'entreprise, le même que les utilisateurs utilisent sur la page de connexion.
|
Paramètre : client
|
String
|
Identifiant de l’appelant des services Web. Vous sera fourni par SIGMA–RH.
|
Paramètre : userLogin
|
String
|
Login de connexion au service Web. Il s’agit d’un dossier d'utilisateur autorisé à effectuer des appels aux services Web dans SIGMA–RH.
|
Paramètre : password
|
String
|
Mot de passe de l’utilisateur.
|
Valeur retournée par la méthode
|
Byte[]
|
Tableau d’octets servant de jeton d’authentification. Nécessaire de conserver ce jeton pour les appels aux autres services Web.
|
|