templates/OpenFRP.har
github-actions[bot] c1ad7e98fb
Update HAR: OpenFRP (#541)
Co-authored-by: github-h <github-h@users.noreply.github.com>
2024-02-18 10:29:56 +08:00

477 lines
15 KiB
JSON

[
{
"request": {
"method": "POST",
"url": "https://openid.17a.ink/api/public/login",
"headers": [
{
"name": ":authority",
"value": "openid.17a.ink"
},
{
"name": ":method",
"value": "POST"
},
{
"name": ":path",
"value": "/api/public/login"
},
{
"name": ":scheme",
"value": "https"
},
{
"name": "accept",
"value": "application/json, text/plain, */*"
},
{
"name": "accept-encoding",
"value": "gzip, deflate, br"
},
{
"name": "accept-language",
"value": "zh-CN,zh;q=0.9"
},
{
"name": "content-type",
"value": "application/json"
},
{
"name": "origin",
"value": "https://openid.17a.ink"
},
{
"name": "referer",
"value": "https://openid.17a.ink/login?callback=L29hdXRoMi9hdXRob3JpemU/cmVzcG9uc2VfdHlwZT1jb2RlJnJlZGlyZWN0X3VyaT1odHRwczovL2NvbnNvbGUub3BlbmZycC5uZXQvb2F1dGhfY2FsbGJhY2smY2xpZW50X2lkPW9wZW5mcnA="
},
{
"name": "sec-ch-ua",
"value": "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"120\", \"Google Chrome\";v=\"120\""
},
{
"name": "sec-ch-ua-mobile",
"value": "?0"
},
{
"name": "sec-ch-ua-platform",
"value": "\"Windows\""
},
{
"name": "sec-fetch-dest",
"value": "empty"
},
{
"name": "sec-fetch-mode",
"value": "cors"
},
{
"name": "sec-fetch-site",
"value": "same-origin"
},
{
"name": "user-agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
}
],
"cookies": [],
"data": "{\"user\":\"{{username}}\",\"password\":\"{{password}}\"}",
"mimeType": "application/json"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "a",
"re": "(?<=Set-Cookie: 17a=)[^;]+",
"from": "header"
}
]
}
},
{
"request": {
"method": "GET",
"url": "https://openid.17a.ink/api/oauth2/authorize?response_type=code&redirect_uri=https%3A%2F%2Fconsole.openfrp.net%2Foauth_callback&client_id=openfrp&log=pass",
"headers": [
{
"name": ":authority",
"value": "openid.17a.ink"
},
{
"name": ":method",
"value": "GET"
},
{
"name": ":path",
"value": "/api/oauth2/authorize?response_type=code&redirect_uri=https:%2F%2Fconsole.openfrp.net%2Foauth_callback&client_id=openfrp&log=pass"
},
{
"name": ":scheme",
"value": "https"
},
{
"name": "accept",
"value": "application/json, text/plain, */*"
},
{
"name": "accept-encoding",
"value": "gzip, deflate, br"
},
{
"name": "accept-language",
"value": "zh-CN,zh;q=0.9"
},
{
"name": "referer",
"value": "https://openid.17a.ink/oauth2/authorize?response_type=code&redirect_uri=https://console.openfrp.net/oauth_callback&client_id=openfrp&log=pass"
},
{
"name": "sec-ch-ua",
"value": "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"120\", \"Google Chrome\";v=\"120\""
},
{
"name": "sec-ch-ua-mobile",
"value": "?0"
},
{
"name": "sec-ch-ua-platform",
"value": "\"Windows\""
},
{
"name": "sec-fetch-dest",
"value": "empty"
},
{
"name": "sec-fetch-mode",
"value": "cors"
},
{
"name": "sec-fetch-site",
"value": "same-origin"
},
{
"name": "user-agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
}
],
"cookies": [
{
"name": "17a",
"value": "{{a}}"
},
{
"name": "username",
"value": "{{username}}"
}
]
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "code",
"re": "(?<=\"code\":\")[^\"]+",
"from": "content"
}
]
}
},
{
"request": {
"method": "POST",
"url": "https://console.openfrp.net/web/oauth2/callback?code={{code|urlencode}}",
"headers": [
{
"name": ":authority",
"value": "console.openfrp.net"
},
{
"name": ":method",
"value": "POST"
},
{
"name": ":path",
"value": "/web/oauth2/callback?code=MJNLMDNLOWYTZDZHYY0ZZTY4LWFMY2QTMDE4N2VLOGU5NMNM"
},
{
"name": ":scheme",
"value": "https"
},
{
"name": "accept",
"value": "application/json, text/plain, */*"
},
{
"name": "accept-encoding",
"value": "gzip, deflate, br"
},
{
"name": "accept-language",
"value": "zh-CN,zh;q=0.9"
},
{
"name": "origin",
"value": "https://console.openfrp.net"
},
{
"name": "referer",
"value": "https://console.openfrp.net/oauth_callback?code=MJNLMDNLOWYTZDZHYY0ZZTY4LWFMY2QTMDE4N2VLOGU5NMNM"
},
{
"name": "sec-ch-ua",
"value": "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"120\", \"Google Chrome\";v=\"120\""
},
{
"name": "sec-ch-ua-mobile",
"value": "?0"
},
{
"name": "sec-ch-ua-platform",
"value": "\"Windows\""
},
{
"name": "sec-fetch-dest",
"value": "empty"
},
{
"name": "sec-fetch-mode",
"value": "cors"
},
{
"name": "sec-fetch-site",
"value": "same-origin"
},
{
"name": "user-agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
}
],
"cookies": []
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "session",
"re": "\"data\":\"(.+?)\"",
"from": "content"
},
{
"name": "authorization",
"re": "Authorization:(.*)",
"from": "header"
}
]
}
},
{
"request": {
"method": "POST",
"url": "https://console.openfrp.net/web/frp/api/getUserInfo",
"headers": [
{
"name": ":authority",
"value": "console.openfrp.net"
},
{
"name": ":method",
"value": "POST"
},
{
"name": ":path",
"value": "/web/frp/api/getUserInfo"
},
{
"name": ":scheme",
"value": "https"
},
{
"name": "accept",
"value": "application/json, text/plain, */*"
},
{
"name": "accept-encoding",
"value": "gzip, deflate, br"
},
{
"name": "accept-language",
"value": "zh-CN,zh;q=0.9"
},
{
"name": "authorization",
"value": "{{authorization}}"
},
{
"name": "content-type",
"value": "application/json"
},
{
"name": "origin",
"value": "https://console.openfrp.net"
},
{
"name": "referer",
"value": "https://console.openfrp.net/home/dashboard"
},
{
"name": "sec-ch-ua",
"value": "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"120\", \"Google Chrome\";v=\"120\""
},
{
"name": "sec-ch-ua-mobile",
"value": "?0"
},
{
"name": "sec-ch-ua-platform",
"value": "\"Windows\""
},
{
"name": "sec-fetch-dest",
"value": "empty"
},
{
"name": "sec-fetch-mode",
"value": "cors"
},
{
"name": "sec-fetch-site",
"value": "same-origin"
},
{
"name": "user-agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
}
],
"cookies": [],
"data": "{\"session\":\"{{session}}\"}",
"mimeType": "application/json"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
}
],
"failed_asserts": [],
"extract_variables": []
}
},
{
"request": {
"method": "POST",
"url": "https://console.openfrp.net/web/frp/api/userSign",
"headers": [
{
"name": ":authority",
"value": "console.openfrp.net"
},
{
"name": ":method",
"value": "POST"
},
{
"name": ":path",
"value": "/web/frp/api/userSign"
},
{
"name": ":scheme",
"value": "https"
},
{
"name": "accept",
"value": "application/json, text/plain, */*"
},
{
"name": "accept-encoding",
"value": "gzip, deflate, br"
},
{
"name": "accept-language",
"value": "zh-CN,zh;q=0.9"
},
{
"name": "authorization",
"value": "{{authorization}}"
},
{
"name": "content-type",
"value": "application/json"
},
{
"name": "origin",
"value": "https://console.openfrp.net"
},
{
"name": "referer",
"value": "https://console.openfrp.net/home/user"
},
{
"name": "sec-ch-ua",
"value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
},
{
"name": "sec-ch-ua-mobile",
"value": "?0"
},
{
"name": "sec-ch-ua-platform",
"value": "\"Windows\""
},
{
"name": "sec-fetch-dest",
"value": "empty"
},
{
"name": "sec-fetch-mode",
"value": "cors"
},
{
"name": "sec-fetch-site",
"value": "same-origin"
},
{
"name": "user-agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
}
],
"cookies": [],
"data": "{\"session\":\"{{session}}\"}",
"mimeType": "application/json"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "__log__",
"re": "(.*)",
"from": "content"
}
]
}
}
]