Set up the PAT settings view

This commit is contained in:
Bubka
2023-10-06 10:45:10 +02:00
parent c97bed2ad8
commit abce4a0a7a
4 changed files with 226 additions and 9 deletions

View File

@@ -36,5 +36,25 @@ export default {
revokeWebauthnDevice(credentialId, config = {}) {
return webClient.delete('/webauthn/credentials/' + credentialId, {...config})
},
/**
* Get all user PATs
*
* @param {*} config
* @returns
*/
getPersonalAccessTokens(config = {}) {
return webClient.get('/oauth/personal-access-tokens', {...config})
},
/**
* Delete a user PAT
*
* @param {*} tokenId
* @returns
*/
deletePersonalAccessToken(tokenId, config = {}) {
return webClient.delete('/oauth/personal-access-tokens/' + tokenId, {...config})
}
}