동적 클라이언트 등록
curl --request POST \
--url https://api.headlesscommerce.io/v1/oauth/register \
--header 'Content-Type: application/json' \
--data '
{
"client_name": "<string>",
"redirect_uris": [
"<string>"
],
"grant_types": [
"authorization_code",
"refresh_token"
],
"token_endpoint_auth_method": "none",
"scope": "<string>",
"logo_uri": "<string>",
"client_uri": "<string>"
}
'{
"client_id": "<string>",
"client_secret": "<string>",
"client_name": "<string>",
"redirect_uris": [
"<string>"
],
"grant_types": [
"<string>"
],
"token_endpoint_auth_method": "<string>",
"scope": "<string>",
"logo_uri": "<string>",
"client_uri": "<string>"
}OAuth 2.1
동적 클라이언트 등록
RFC 7591에 따라 OAuth 클라이언트를 동적으로 등록합니다.
client_id를 반환하며, 기밀 클라이언트의 경우 client_secret도 반환합니다.
client_secret은 등록 시 한 번만 반환되며 이후 조회할 수 없습니다.
POST
/
oauth
/
register
동적 클라이언트 등록
curl --request POST \
--url https://api.headlesscommerce.io/v1/oauth/register \
--header 'Content-Type: application/json' \
--data '
{
"client_name": "<string>",
"redirect_uris": [
"<string>"
],
"grant_types": [
"authorization_code",
"refresh_token"
],
"token_endpoint_auth_method": "none",
"scope": "<string>",
"logo_uri": "<string>",
"client_uri": "<string>"
}
'{
"client_id": "<string>",
"client_secret": "<string>",
"client_name": "<string>",
"redirect_uris": [
"<string>"
],
"grant_types": [
"<string>"
],
"token_endpoint_auth_method": "<string>",
"scope": "<string>",
"logo_uri": "<string>",
"client_uri": "<string>"
}본문
application/json
사람이 읽을 수 있는 클라이언트 이름
등록할 리다이렉트 URI 목록
Minimum array length:
1사용 가능한 옵션:
authorization_code, refresh_token 사용 가능한 옵션:
none, client_secret_post 기본 스코프
⌘I