Authorizer
- 印刷する
- PDF
Authorizer
- 印刷する
- PDF
Article Summary
Share feedback
Thanks for sharing your feedback!
Authorizer生成
URL
POST https://apigateway.apigw.ntruss.com/api/v1/authorizers
リクエストパラメータ
- なし
リクエストボディ
{
"cacheTtlSec" : 0,
"authorizerName" : "authorizerName",
"authorizerConfig" : {
"functionId" : "functionId",
"payload" : [ {
"in" : "HEADER",
"name" : "name"
} ],
"region" : "region"
},
"authorizerType" : "CLOUD_FUNCTIONS",
"authorizerDescription" : "authorizerDescription"
}
応答コード
- 201
応答ボディ
{
"cacheTtlSec" : 0,
"authorizerId" : "authorizerId",
"domainCode" : "domainCode",
"modTime" : "2000-01-23T04:56:07.000+00:00",
"modifier" : "modifier",
"authorizerName" : "authorizerName",
"tenantId" : "tenantId",
"authorizerConfig" : {
"functionId" : "functionId",
"payload" : [ {
"in" : "HEADER",
"name" : "name"
} ],
"region" : "region"
},
"authorizerType" : "authorizerType",
"authorizerDescription" : "authorizerDescription"
}
Authorizer削除
URL
DELETE https://apigateway.apigw.ntruss.com/api/v1/authorizers/{authorizer-id}
リクエストパラメータ
名前 | 位置 | 必須かどうか | タイプ | 説明 |
---|---|---|---|---|
authorizerId | path | Y | String | Authorizer Id 長さ(最大/最小):0 / 10 |
リクエストボディ
- なし
応答コード
- 204
応答ボディ
- なし
Authorizer照会
URL
GET https://apigateway.apigw.ntruss.com/api/v1/authorizers/{authorizer-id}
リクエストパラメータ
名前 | 位置 | 必須かどうか | タイプ | 説明 |
---|---|---|---|---|
authorizerId | path | Y | String | Authorizer Id 長さ(最大/最小):0 / 10 |
リクエストボディ
- なし
応答コード
- 200
応答ボディ
{
"cacheTtlSec" : 0,
"authorizerId" : "authorizerId",
"domainCode" : "domainCode",
"modTime" : "2000-01-23T04:56:07.000+00:00",
"modifier" : "modifier",
"authorizerName" : "authorizerName",
"tenantId" : "tenantId",
"authorizerConfig" : {
"functionId" : "functionId",
"payload" : [ {
"in" : "HEADER",
"name" : "name"
} ],
"region" : "region"
},
"authorizerType" : "authorizerType",
"authorizerDescription" : "authorizerDescription"
}
Authorizerリスト検索
URL
GET https://apigateway.apigw.ntruss.com/api/v1/authorizers
リクエストパラメータ
名前 | 位置 | 必須かどうか | タイプ | 説明 |
---|---|---|---|---|
offset | query string | N | Long | Offset 最小:0 最大:9,223,372,036,854,775,807 |
limit | query string | N | Long | Limit 最小:1 最大:9,223,372,036,854,775,807 |
name | query string | N | String | Name 長さ(最大/最小):0 / 20 |
リクエストボディ
- なし
応答コード
- 200
応答ボディ
{
"initialCount" : 0,
"total" : 6,
"authorizers" : [ {
"authorizerId" : "authorizerId",
"authorizerName" : "authorizerName",
"disabled" : true,
"permission" : "permission",
"authorizerDescription" : "authorizerDescription",
"actionName" : "actionName"
} ]
}
Authorizer修正
URL
PUT https://apigateway.apigw.ntruss.com/api/v1/authorizers/{authorizer-id}
リクエストパラメータ
名前 | 位置 | 必須かどうか | タイプ | 説明 |
---|---|---|---|---|
authorizerId | path | Y | String | Authorizer Id 長さ(最大/最小):0 / 10 |
リクエストボディ
{
"cacheTtlSec" : 0,
"authorizerName" : "authorizerName",
"authorizerConfig" : {
"functionId" : "functionId",
"payload" : [ {
"in" : "HEADER",
"name" : "name"
} ],
"region" : "region"
},
"authorizerType" : "CLOUD_FUNCTIONS",
"authorizerDescription" : "authorizerDescription"
}
応答コード
- 204
応答ボディ
- なし
Authorizerテスト
URL
POST https://apigateway.apigw.ntruss.com/api/v1/authorizers/{authorizer-id}/test
リクエストパラメータ
名前 | 位置 | 必須かどうか | タイプ | 説明 |
---|---|---|---|---|
authorizerId | path | Y | String | Authorizer Id 長さ(最大/最小):0 / 10 |
リクエストボディ
{
"params" : "{}"
}
応答コード
- 200
応答ボディ
{
"response" : {
"latency" : "latency",
"body" : "{}",
"status" : 0
}
}
この記事は役に立ちましたか?