2017-12-04 3 views
0

私はハイパージーガーファブリックのサンプルアプリで遊んでいます。 "Balance transfer"アプリでは、ログインユーザー、サンプルチャンネルなどにサンプルリクエストを提供してくれました..... 私が提供したユーザー名は何でも、ログインに成功しました。 要求:ユーザー名は何でも、Hyperledger Fabricサンプルアプリ、残高転送、ログインは正常に完了しました

curl -s -X POST \ 
    http://localhost:4000/users \ 
    -H "content-type: application/x-www-form-urlencoded" \ 
    -d 'username=Jim&orgName=org1' 

レスポンスどんなに私はそれが正常にログイン提供何名

{ 
    "success": true, 
    "secret": "GSHPwdfBQyzB", 
    "message": "Jim enrolled Successfully", 
    "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTI0MjkxNzYsInVzZXJuYW1lIjoiSmltIiwib3JnTmFtZSI6Im9yZzIiLCJpYXQiOjE1MTIzOTMxNzZ9.AAH5A9V08QfMvPmsDpoHVkYsFNbQX-nRMU025NziZRc" 
} 

。 誰もが実際に何が起こっているのか説明できますか?

答えて

1

コマンド

curl -s -X POST \ http://localhost:4000/users \ -H "content-type: application/x-www-form-urlencoded" \ -d 'username=Jim&orgName=org1'

レジスタとユーザを登録します。 POST要求を登録権限を持つ管理者として送信しています。

+0

ありがとうございました!どのようにしてユーザにログインすることができ、NodeJSへの異なるリクエストの間にユーザのログインステータスをどのように維持することができるのですか。 –

+1

ユーザにログインするには、登録/登録手順によって返されたユーザ名とシークレットを含むログイン要求を送信します。ログインステータスは、ログイン処理中に生成されたトークンによって維持されます。これらの関数のいくつかを自分で書くことができます。 – Nabil

関連する問題