Application の作成
- 印刷する
- PDF
Application の作成
- 印刷する
- PDF
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
新しい Application を作成します。
リクエスト
- POST /applications
リクエスト Body
{
"name" : "string",
"applicationType" : "string",
"applicationUrl" : "string",
"description" : "string",
"mbrLoginAllow" : "string",
"protocol" : "string",
"redirectUris" : ["string"],
"clientAuthMethod" : "string",
"accessType" : "string",
"grantTypes" : ["string"],
"scopes" : ["string"],
"accessTokenValidity" : "string",
"refreshTokenValidity" : "string",
"consentPage" : {
"applicationName" : {
"ko" : "string",
"en" : "string",
"ja" : "string"
},
"useLanguages" : ["string"],
"defaultLanguage" : "string",
"usePurposeDesc" : {
"ko" : "string",
"en" : "string",
"ja" : "string"
},
"usePeriodDesc" : {
"ko" : "string",
"en" : "string",
"ja" : "string"
},
"dataTransferAbroad" : "boolean",
"dataTransferCountry" : {
"ko" : "string",
"en" : "string",
"ja" : "string"
},
"dataRecipients" : {
"ko" : "string",
"en" : "string",
"ja" : "string"
},
"dataRecipientsContact" : {
"ko" : "string",
"en" : "string",
"ja" : "string"
}
}
}
パラメータ | 要否 | タイプ | 説明 | 制約事項 |
---|---|---|---|---|
name | Y | String | application name | |
applicationType | N | String | application Type : app, web (default:web) | |
applicationUrl | N | String | application Url | |
description | N | String | application description | |
mbrLoginAllow | Y | String | メインアカウントのログイン可否: ALLOW, DENY | |
protocol | Y | String | Application の protocol: OAUTH2 | |
redirectUris | Y | Array | [Oauth2] redirect Uri リスト | |
clientAuthMethod | Y | String | [Oauth2] auth method : client_secret_basic, client_secret_post, none | |
grantTypes | Y | Array | [Oauth2] grant type リスト: authorization_code, refresh_token, implicit | |
accessType | Y | String | [Oauth2] access type : confidential, public | |
scopes | Y | Array | [Oauth2] scope リスト: profile, openid, groups | |
accessTokenValidity | N | Number | [Oauth2] access token 満了時間 (default: 43200) | |
refreshTokenValidity | N | Number | [Oauth2] refresh token 満了時間 (default: 2592000) | |
consentPage.applicationName | Y | Object | [ConsentPage] 提供を受ける者 | |
consentPage.useLanguages | Y | Array | [ConsentPage] 使用可能な言語: ko, en, ja | |
consentPage.defaultLanguage | Y | String | [ConsentPage] 基本言語 | |
consentPage.usePurposeDesc | Y | Object | [ConsentPage] 使用目的 | |
consentPage.usePeriodDesc | Y | Object | [ConsentPage] 使用期間 | |
consentPage.dataTransferAbroad | Y | Boolean | [ConsentPage] 海外移転の有無: true, false | |
consentPage.dataTransferCountry | N | Object | [ConsentPage] 海外移転国 | 海外移転の有無が trueの場合に必須入力 |
consentPage.dataRecipients | N | Object | [ConsentPage] 移転を受ける者 | 海外移転の有無が trueの場合に必須入力 |
consentPage.dataRecipientsContact | N | Object | [ConsentPage] 移転を受ける者の連絡先 | 海外移転の有無が trueの場合に必須入力 |
レスポンス
レスポンスボディ
{
"applicationId" : "String",
"oauth2" : {
"clientId" : "String",
"clientSecret" : "String"
}
}
パラメータ | タイプ | 説明 | 制約事項 |
---|---|---|---|
applicationId | String | application id | |
oauth2.clientId | String | 作成された oauth client id | |
oauth2.secret | String | 作成された oauth client secret |
エラー
以下のエラーコードは、このアクション(Action)で発生する特徴的なエラーです。エラーレスポンス形式は、ErrorResponseをご参照ください。共通して発生するエラーに関する詳細説明は、NAVERクラウドプラットフォーム APIをご参照ください。
HTTP status code | エラーコード | エラーメッセージ |
---|---|---|
400 | 400 | 不正なリクエスト |
この記事は役に立ちましたか?