...
Authenticate by Passing Parameters
Warning |
---|
Do NOT expose clear text password in the URL or DOM. |
Thai |
---|
รับรองความถูกต้องโดยผ่านพารามิเตอร์ |
English |
---|
For JSON API authentication purposes, the following parameters can be posted |
...
to each of the JSON API URLs: |
Thai |
---|
สำหรับวัตถุประสงค์ในการรับรองความถูกต้องของ JSON API พารามิเตอร์ต่อไปนี้สามารถโพสต์ / ผนวกเข้ากับแต่ละ URL ของ JSON API: |
...
Assuming the username and password required is "user1" and "password1" respectively, we can post the username and password to the JSON API using following sample commandscript.
Thai |
---|
สมมติว่าชื่อผู้ใช้และรหัสผ่านที่ต้องการคือ "user1" และ "password1" ตามลำดับเราสามารถโพสต์ชื่อผู้ใช้และรหัสผ่านไปยัง JSON API โดยใช้สคริปต์ jQuery ต่อไปนี้ |
Code Block |
---|
language | bash |
---|
title | Sample Call |
---|
|
curl --location --request POST --data 'j_username=user1&j_password=password1' 'http://localhost:8080/jw/web/json/workflow/assignment/list/pending?j_username=user1&j_password=password1' |
Code Block |
---|
language | bash |
---|
title | Sample Result |
---|
|
{"total" : 12 } |
...
If you prefer to use hashed password, you can use the following sample commandscript.
Thai |
---|
หากคุณต้องการใช้ hashed password คุณสามารถใช้สคริปต์ต่อไปนี้ |
...
Code Block |
---|
language | bash |
---|
title | Sample Call |
---|
|
curl --location --request POST --data 'j_username=user1&hash=D012B772672A55A0B561EAA53CA7734E' 'http://localhost:8080/jw/web/json/workflow/assignment/list/pending?j_username=user1&hash=D012B772672A55A0B561EAA53CA7734E' |
Code Block |
---|
language | bash |
---|
title | Sample Result |
---|
|
{"total" : 12 } |
...
Master Login Username and Password
Warning |
---|
Do NOT expose clear text password in the URL or DOM. |
Thai |
---|
Master ชื่อผู้ใช้และรหัสผ่าน |
...
Code Block |
---|
language | bash |
---|
title | Sample Call |
---|
|
curl --location --request POST --data 'j_username=master&j_password=master&loginAs=user1' 'http://localhost:8080/jw/web/json/workflow/assignment/list/pending?j_username=master&j_password=master&loginAs=user1' |
Code Block |
---|
language | bash |
---|
title | Sample Result |
---|
|
{"total" : 12 } |
...
Code Block |
---|
language | bash |
---|
title | Sample Call |
---|
|
curl --location --request POST --data 'j_username=master&j_password=master&loginAs=user1' 'http://localhost:8080/jw/web/json/workflow/assignment/list/pending?j_username=master&hash=E505CF727D214A68CB03DA25DA978500&loginAs=user1' |
Code Block |
---|
language | bash |
---|
title | Sample Result |
---|
|
{"total" : 12 } |
...
Since V4, Joget supports Basic HTTP Authentication in JSON API authentication , so you can passing pass the credentials in the header.
...
Assuming the username and password required is "user1" and "password1" respectively, we can set the Basic Auth header to the JSON API using following jQuery script.
Thai |
---|
สมมติว่าชื่อผู้ใช้และรหัสผ่านที่ต้องการคือ "user1" และ "password1" ตามลำดับเราสามารถตั้งค่าหัวข้อ Auth พื้นฐานเป็น JSON API โดยใช้สคริปต์ jQuery ต่อไปนี้ |
Code Block |
---|
language | bash |
---|
title | Sample Call |
---|
|
curl --location --request POST 'http://localhost:8080/jw/web/json/workflow/assignment/list/pending' --header 'Authorization: Basic YWRtaW46YW1hem9uaWEqOCo4dXNlcjE6cGFzc3dvcmQx' |
Code Block |
---|
language | bash |
---|
title | Sample Result |
---|
|
{"total" : 12 } |