前のトピック: 認証次のトピック: BFC API の例


セッションの作成
POST  BFC/1.1/login
ヘッダ

Content-Type:application/json

引数

ペイロードは、usernamepassword という 2 つのフィールドを持つ JSON オブジェクトです。

username

ユーザ名にテナント資格がない場合は、コア テナントとみなされます。 現在、BFC で使用可能なテナントはコア テナントのみです。

例: joe(またはコア/joe)

password

ユーザのパスワード。

例: MyPassword

{"username":"joe","password":"MyPassword"}
結果

2f9b84766cdacd376125c7d57aaf6aa7 などのセッション ID を表す JSON 文字列を返します。

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

認証: セッション ID

引数

セッション ID