fix: corriger l'IDOR sur update/delete (parole, artiste, commentaire)
This commit is contained in:
@@ -6,6 +6,12 @@ module.exports = createCoreRouter('api::artiste.artiste', {
|
||||
config: {
|
||||
create: {
|
||||
policies: ['global::is-payload-owner']
|
||||
},
|
||||
update: {
|
||||
policies: [{name: 'global::is-document-owner', config: {uid: 'api::artiste.artiste'}}]
|
||||
},
|
||||
delete: {
|
||||
policies: [{name: 'global::is-document-owner', config: {uid: 'api::artiste.artiste'}}]
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,6 +6,12 @@ module.exports = createCoreRouter('api::commentaire.commentaire', {
|
||||
config: {
|
||||
create: {
|
||||
policies: ['global::is-payload-owner']
|
||||
},
|
||||
update: {
|
||||
policies: [{name: 'global::is-document-owner', config: {uid: 'api::commentaire.commentaire'}}]
|
||||
},
|
||||
delete: {
|
||||
policies: [{name: 'global::is-document-owner', config: {uid: 'api::commentaire.commentaire'}}]
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,6 +6,12 @@ module.exports = createCoreRouter('api::parole.parole', {
|
||||
config: {
|
||||
create: {
|
||||
policies: ['global::is-payload-owner']
|
||||
},
|
||||
update: {
|
||||
policies: [{name: 'global::is-document-owner', config: {uid: 'api::parole.parole'}}]
|
||||
},
|
||||
delete: {
|
||||
policies: [{name: 'global::is-document-owner', config: {uid: 'api::parole.parole'}}]
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user