1
0
Fork 0
mirror of synced 2024-09-30 09:18:14 +13:00

chore: christy feedback

This commit is contained in:
loks0n 2023-10-25 13:20:29 +01:00
parent a67ca55af5
commit 3a9202a46b
5 changed files with 28 additions and 4 deletions

View file

@ -1128,7 +1128,7 @@ App::put('/v1/account/sessions/token')
->label('usage.metric', 'sessions.{scope}.requests.create') ->label('usage.metric', 'sessions.{scope}.requests.create')
->label('sdk.auth', []) ->label('sdk.auth', [])
->label('sdk.namespace', 'account') ->label('sdk.namespace', 'account')
->label('sdk.method', 'updateTokenSession') ->label('sdk.method', 'updateSessionToken')
->label('sdk.description', '/docs/references/account/update-universal-token-session.md') ->label('sdk.description', '/docs/references/account/update-universal-token-session.md')
->label('sdk.response.code', Response::STATUS_CODE_CREATED) ->label('sdk.response.code', Response::STATUS_CODE_CREATED)
->label('sdk.response.type', Response::CONTENT_TYPE_JSON) ->label('sdk.response.type', Response::CONTENT_TYPE_JSON)

View file

@ -1081,7 +1081,7 @@ App::patch('/v1/users/:userId/prefs')
}); });
App::post('/v1/users/:userId/tokens') App::post('/v1/users/:userId/tokens')
->desc('Create universal token') ->desc('Create session token')
->groups(['api', 'users']) ->groups(['api', 'users'])
->label('event', 'users.[userId].tokens.create') ->label('event', 'users.[userId].tokens.create')
->label('scope', 'users.write') ->label('scope', 'users.write')
@ -1090,8 +1090,8 @@ App::post('/v1/users/:userId/tokens')
->label('usage.metric', 'tokens.requests.create') ->label('usage.metric', 'tokens.requests.create')
->label('sdk.auth', [APP_AUTH_TYPE_KEY]) ->label('sdk.auth', [APP_AUTH_TYPE_KEY])
->label('sdk.namespace', 'users') ->label('sdk.namespace', 'users')
->label('sdk.method', 'createToken') ->label('sdk.method', 'createSessionToken')
->label('sdk.description', '/docs/references/users/create-universal-token-session.md') ->label('sdk.description', '/docs/references/users/create-session-token-session.md')
->label('sdk.response.code', Response::STATUS_CODE_CREATED) ->label('sdk.response.code', Response::STATUS_CODE_CREATED)
->label('sdk.response.type', Response::CONTENT_TYPE_JSON) ->label('sdk.response.type', Response::CONTENT_TYPE_JSON)
->label('sdk.response.model', Response::MODEL_TOKEN) ->label('sdk.response.model', Response::MODEL_TOKEN)

View file

@ -308,6 +308,18 @@ App::init()
} }
break; break;
case 'token':
if (($auths['token'] ?? true) === false) {
throw new Exception(Exception::USER_AUTH_METHOD_UNSUPPORTED, 'Token authentication is disabled for this project');
}
break;
case 'phone':
if (($auths['phone'] ?? true) === false) {
throw new Exception(Exception::USER_AUTH_METHOD_UNSUPPORTED, 'Phone authentication is disabled for this project');
}
break;
default: default:
throw new Exception(Exception::USER_AUTH_METHOD_UNSUPPORTED, 'Unsupported authentication route'); throw new Exception(Exception::USER_AUTH_METHOD_UNSUPPORTED, 'Unsupported authentication route');
break; break;

View file

@ -55,6 +55,18 @@ App::init()
} }
break; break;
case 'token':
if (($auths['token'] ?? true) === false) {
throw new Exception(Exception::USER_AUTH_METHOD_UNSUPPORTED, 'Token authentication is disabled for this project');
}
break;
case 'phone':
if (($auths['phone'] ?? true) === false) {
throw new Exception(Exception::USER_AUTH_METHOD_UNSUPPORTED, 'Phone authentication is disabled for this project');
}
break;
default: default:
throw new Exception(Exception::USER_AUTH_METHOD_UNSUPPORTED, 'Unsupported authentication route'); throw new Exception(Exception::USER_AUTH_METHOD_UNSUPPORTED, 'Unsupported authentication route');
break; break;