認証セッションを使用したAPIへの接続方法について解説します。
認証セッションは以下のAPIを使用して取得します。
HTTPメソッド:POST
ログインAPIパラメータ一覧
| 操作 | 利用可能なパラメータ | 必須 | 説明 |
| ログイン | action_login | ○ | 固定値:true |
| id | ○ | ログインするユーザーID | |
| password | ○ | パスワード |
以下はcurlコマンドでの実行例です。
#curl -sk https://slink.secioss.com/admin/api/ \
-F action_login=true \
-F id=テナント管理者のユーザーID@テナントID \ -F password=パスワード
例)
#curl -sk https://slink.secioss.com/admin/api/ \
-F action_login=true \
-F id=admin@xxxx.com \ -F password=Password1234
レスポンス
<?xml version="1.0" encoding="UTF-8"?><response>
<message>Authentication succeeded</message>
<code>0</code>
<sessid>xxxxxxxxxxxxxxxxxxxxxxxxxx</sessid>
</response>
<sessid></sessid>で囲まれた値が認証によって得られたセッションIDとなります。以後、このセッションIDを使い、APIを実行します。
取得したセッションIDはパラメータ"sessid="に指定して実行してください。
(例)ユーザー検索API(action_user_read=true)の場合
#curl -sk https://slink.secioss.com/admin/api/ \
-F action_user_read=true \
-F sessid=xxxxxxxxxxxxxxxxxxxxxxxxxx \ -F id=user@xxxx.com