POST BFC/1.1/login
Content-Type:application/json
La charge utile est un objet JSON à deux champs : username et password.
username
Si le nom d'utilisateur n'est pas compatible avec un client hébergé, le client hébergé principal est supposé. Actuellement, le seul client hébergé disponible dans BFC est le client hébergé principal.
Exemple : joe (ou core/joe)
password
Mot de passe correspondant au nom d'utilisateur.
Exemple : MyPassword
{"username":"joe","password":"MonMotDePasse"}
Renvoie une chaîne JSON représentant l'ID de session, tel que 2f9b84766cdacd376125c7d57aaf6aa7.
Exemple Python
from httplib import HTTPSConnection
import json
import os
import sys
bfcHost = os.environ["BFC_HOST"]
conn = HTTPSConnection(bfcHost + ':8443')
conn.connect()
conn.request(method='POST', url='/BFC/1.1/login',
body='{"username":"joe","password":"MyPassword"}',
headers={'Content-Type':'application/json'})
bfcSession = json.loads(conn.getresponse().read())
print "BFC_SESSION={0}".format(bfcSession)
POST/BFC//logout
Content-Type:application/json
Authorization:votre ID de session
Votre ID de session
|
Copyright © 2013 CA.
Tous droits réservés.
|
|