UNPKG
@carlosbajo/micro
Version:
alpha (3.4.1)
latest (3.4.11)
3.4.11
3.4.10
3.4.9
3.4.8
3.4.7
3.4.6
3.4.5
3.4.4
3.4.3
3.4.2
3.4.1
3.4.0
3.3.23
3.3.22
3.3.21
3.3.20
3.3.19
3.3.18
3.3.17
3.3.16
3.3.15
3.3.14
3.3.13
3.3.12
3.3.11
3.3.10
3.3.9
3.3.8
3.3.7
3.3.6
3.3.5
3.3.4
3.3.3
3.3.2
3.3.1
3.3.0
3.2.9
3.2.8
3.2.7
3.2.6
3.2.5
3.2.4
3.2.3
3.2.2
3.2.1
3.2.0
3.1.4
3.1.3
3.1.2
3.1.1
3.1.0
3.0.1
3.0.0
2.1.25
2.1.24
2.1.22
2.1.21
2.1.2
2.1.0
2.0.17
2.0.16
2.0.15
2.0.14
2.0.13
2.0.12
2.0.11
2.0.10
2.0.9
2.0.7
framework para microservicios con google/pubsub
@carlosbajo/micro
/
lib
/
access.js
16 lines
(13 loc)
•
303 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
'use strict'
;
module
.
exports
=
(
user, access
) =>
{
let
validAcces =
false
;
if
(!user)
return
validAcces;
const
roles = user.
roles
; roles.
forEach
(
role
=>
{
const
foundRole = access.
indexOf
(role.
name
);
if
(foundRole !== -
1
) { validAcces =
true
; } });
return
validAcces; };