#6930 - Use ScopedToken when share Multimedia files #2094

Merged
jsegarra merged 19 commits from 6930_scopedToken_Multimedia into dev 2024-03-15 08:28:05 +00:00
1 changed files with 0 additions and 26 deletions
Showing only changes of commit c84e86270c - Show all commits

View File

@ -31,32 +31,6 @@ module.exports = function(Self) {
message: `A client with that Web User name already exists`
});
Self.remoteMethod('logoutMultimedia', {
description: 'Logout current MultimediaToken',
accepts: [{
arg: 'ctx',
type: 'Object',
http: {source: 'context'}
}],
returns: {
type: 'Boolean',
root: true
},
http: {
verb: 'POST',
path: '/logoutMultimedia'
},
accessScopes: ['read:multimedia']
});
Self.logoutMultimedia = async function(ctx) {
let {accessToken} = ctx.req;
try {
Self.logout(accessToken.id);
return true;
} catch (error) {
return error;
}
};
Self.remoteMethod('getCurrentUserData', {
jsegarra marked this conversation as resolved Outdated
Outdated
Review

Este método no sería necesario, con el logout nativo es suficiente

Este método no sería necesario, con el logout nativo es suficiente

Desde el inicio, no me planteé usar un método extra para hacer logout accessScoped, pero después de probar probar y perder el tiempo, decidí crearlo y buahala...success.

Bajo mi punto de vista, el logout nativo no funcionaria porque el token está asociado a un accessScope y como logout nativo no tiene definido ningun accessScoped, devuelve Access denied.

Si te parece, nos juntamos y lo vemos.

Desde el inicio, no me planteé usar un método extra para hacer logout accessScoped, pero después de probar probar y perder el tiempo, decidí crearlo y buahala...success. Bajo mi punto de vista, el logout nativo no funcionaria porque el token está asociado a un accessScope y como logout nativo no tiene definido ningun accessScoped, devuelve Access denied. Si te parece, nos juntamos y lo vemos.
Corregido: 99f01a1dbd165bc89eee52dc2bbd66a0dde54de3 c84e86270c8c910903f26f2311883b9771d38a19 ff6a1a91110905c2a25fc8531be2ee831620101d
description: 'Gets the current user data',
accepts: [