Implement OAuth2 server, link oauth:Client and auth::Oauth2Client, implement permission checks
This commit is contained in:
@@ -2,15 +2,21 @@ const message_routes = {
|
||||
prefix: '/api/v1/message',
|
||||
|
||||
middleware: [
|
||||
'auth:UserOnly',
|
||||
'auth:APIRoute',
|
||||
],
|
||||
|
||||
get: {
|
||||
'/banners': ['controller::api:v1:Message.get_banners'],
|
||||
'/banners': [
|
||||
['middleware::api:Permission', { check: 'v1:message:banners:get' }],
|
||||
'controller::api:v1:Message.get_banners',
|
||||
],
|
||||
},
|
||||
|
||||
post: {
|
||||
'/banners/read/:banner_id': ['controller::api:v1:Message.read_banner'],
|
||||
'/banners/read/:banner_id': [
|
||||
['middleware::api:Permission', { check: 'v1:message:banners:update' }],
|
||||
'controller::api:v1:Message.read_banner',
|
||||
],
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user