Menghapus otentikasi gerbang.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
mse:DeleteGatewayAuth |
delete |
*Gateway.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Id |
integer |
No |
ID otentikasi. |
120 |
| GatewayUniqueId |
string |
No |
ID unik gerbang. |
gw-e2d226bba4b2445c9e29fa7f8216**** |
|
No |
Bahasa hasil yang dikembalikan. Nilai valid: zh (default): bahasa Mandarin, en: bahasa Inggris. |
zh |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons. |
||
| RequestId |
string |
ID permintaan. |
316F5F64-F73D-42DC-8632-01E308B6**** |
| HttpStatusCode |
integer |
Kode status HTTP. |
200 |
| Message |
string |
Paket yang dikembalikan. |
OK |
| Code |
integer |
Kode tanggapan. Nilainya tetap 200 jika Success bernilai true. |
200 |
| Success |
boolean |
Apakah permintaan berhasil. Nilai valid:
|
true. |
| Data |
object |
Data yang dikembalikan. |
|
| Id |
integer |
ID otentikasi. |
120 |
| Name |
string |
Nama otentikasi. |
test. |
| GatewayUniqueId |
string |
ID unik gerbang. |
gw-e2d226bba4b2445c9e29fa7f8216**** |
| GatewayId |
integer |
ID gerbang. |
399 |
| Type |
string |
Tipe otentikasi. Nilai valid:
|
JWT. |
| Issuer |
string |
Digunakan ketika tipe otentikasi adalah JWT atau OIDC:
|
https://example.com/auth. |
| Jwks |
string |
Kunci publik JWT dalam format JSON. |
{ "keys": [ { "e": "AQAB", "kid": "DHFbpoIUqrY8t2zpA2qXfCmr5VO5ZEr4RzHU_-envvQ", "kty": "RSA", "n": "xAE7eB6qugXyCAG3yhh7pkDkT65pHymX-P7KfIupjf59vsdo91bSP9C8H07pSAGQO1MV_xFj9VswgsCg4R6otmg5PV2He95lZdHtOcU5DXIg_pbhLdKXbi66GlVeK6ABZOUW3WYtnNHD-91gVuoeJT_DwtGGcp4ignkgXfkiEm4sw-4sfb4qdt5oLbyVpmW6x9cfa7vs2WTfURiCrBoUqgBo_-4WTiULmmHSGZHOjzwa8WtrtOQGsAFjIbno85jp6MnGGGZPYZbDAa_b3y5u-YpW7ypZrvD8BgtKVjgtQgZhLAGezMt0ua3DRrWnKqTZ0BJ_EyxOGuHJrLsn00fnMQ" } ] } |
| IsWhite |
boolean |
Mode daftar hitam dan daftar putih untuk otorisasi. Nilai valid:
|
true. |
| GmtCreate |
string |
Pengatur waktu pembuatan. |
2022-01-07 18:07:57 |
| GmtModified |
string |
Pengatur waktu pembaruan. |
2022-01-07 18:07:57 |
| TokenPosition |
string |
Posisi token JWT. Nilai valid:
Parameter token yang akan diverifikasi. Secara default, token ditempatkan di Header Authorization dengan awalan Bearer. Contoh: Authorization: Bearer token. |
HEADER. |
| TokenName |
string |
Nama parameter token yang akan diverifikasi. Secara default, token ditempatkan di Header Authorization dengan awalan Bearer. Contoh: |
Authorization. |
| TokenNamePrefix |
string |
Awalan token JWT. |
Bearer. |
| TokenPass |
boolean |
Apakah token diteruskan. |
true. |
| Status |
boolean |
Status aktif. Nilai valid:
|
true. |
| RedirectUrl |
string |
URL pengalihan setelah otorisasi berhasil. Digunakan untuk OIDC/IDaaS. URL ini harus konsisten dengan URL pengalihan yang dikonfigurasi di OIDC/IDaaS. |
https://yourdomain/path. |
| ClientId |
string |
ID aplikasi yang terdaftar dengan layanan. Digunakan untuk OIDC/IDaaS. |
example-app. |
| ClientSecret |
string |
Rahasia aplikasi yang terdaftar dengan layanan. Digunakan untuk OIDC/IDaaS. |
xxxxx. |
| CookieDomain |
string |
Nama domain cookie. Setelah otentikasi berhasil, cookie dikirim ke nama domain tertentu untuk mempertahankan status login. Digunakan untuk OIDC/IDaaS. |
test.com. |
| ScopesList |
array |
Cakupan OIDC. Digunakan untuk OIDC. |
|
|
string |
Cakupan OIDC. Digunakan untuk OIDC. |
openid. |
|
| LoginUrl |
string |
URL halaman login Instans IDaaS. Digunakan untuk IDaaS. |
https://daxxxxcn.aliyunidaas.com/ |
Contoh
Respons sukses
JSONformat
{
"RequestId": "316F5F64-F73D-42DC-8632-01E308B6****",
"HttpStatusCode": 200,
"Message": "OK",
"Code": 200,
"Success": true,
"Data": {
"Id": 120,
"Name": "test",
"GatewayUniqueId": "gw-e2d226bba4b2445c9e29fa7f8216****",
"GatewayId": 399,
"Type": "JWT",
"Issuer": "https://example.com/auth",
"Jwks": "{\n \"keys\": [\n {\n \"e\": \"AQAB\",\n \"kid\": \"DHFbpoIUqrY8t2zpA2qXfCmr5VO5ZEr4RzHU_-envvQ\",\n \"kty\": \"RSA\",\n \"n\": \"xAE7eB6qugXyCAG3yhh7pkDkT65pHymX-P7KfIupjf59vsdo91bSP9C8H07pSAGQO1MV_xFj9VswgsCg4R6otmg5PV2He95lZdHtOcU5DXIg_pbhLdKXbi66GlVeK6ABZOUW3WYtnNHD-91gVuoeJT_DwtGGcp4ignkgXfkiEm4sw-4sfb4qdt5oLbyVpmW6x9cfa7vs2WTfURiCrBoUqgBo_-4WTiULmmHSGZHOjzwa8WtrtOQGsAFjIbno85jp6MnGGGZPYZbDAa_b3y5u-YpW7ypZrvD8BgtKVjgtQgZhLAGezMt0ua3DRrWnKqTZ0BJ_EyxOGuHJrLsn00fnMQ\"\n }\n ]\n}",
"IsWhite": true,
"GmtCreate": "2022-01-07 18:07:57",
"GmtModified": "2022-01-07 18:07:57",
"TokenPosition": "HEADER",
"TokenName": "Authorization",
"TokenNamePrefix": "Bearer ",
"TokenPass": true,
"Status": true,
"RedirectUrl": "https://yourdomain/path",
"ClientId": "example-app",
"ClientSecret": "xxxxx",
"CookieDomain": "test.com",
"ScopesList": [
"openid"
],
"LoginUrl": "https://daxxxxcn.aliyunidaas.com/"
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IllegalRequest | Invalid request:%s | |
| 400 | InvalidParameter | Parameter error:%s | |
| 500 | InternalError | Console error. Try again later:%s | |
| 403 | NoPermission | You are not authorized to perform this operation:%s | |
| 404 | NotFound | Not found:%s |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.