refactor(api): ♻️ Improve authentication checker API

This commit is contained in:
Jesse Wierzbinski 2024-12-30 19:18:31 +01:00
parent 621dd7e9d9
commit dc12b269f5
No known key found for this signature in database
76 changed files with 687 additions and 169 deletions

View file

@ -16,14 +16,10 @@ export default (plugin: PluginType): void => {
path: "/api/v1/sso/{id}",
summary: "Get linked account",
middleware: [
auth(
{
required: true,
},
{
required: [RolePermissions.OAuth],
},
),
auth({
auth: true,
permissions: [RolePermissions.OAuth],
}),
plugin.middleware,
] as const,
request: {
@ -115,14 +111,10 @@ export default (plugin: PluginType): void => {
path: "/api/v1/sso/{id}",
summary: "Unlink account",
middleware: [
auth(
{
required: true,
},
{
required: [RolePermissions.OAuth],
},
),
auth({
auth: true,
permissions: [RolePermissions.OAuth],
}),
plugin.middleware,
] as const,
request: {