krc-role-acl
v1.0.0
Published
## Middlewares
Downloads
4
Readme
role-based-authorization
Middlewares
import { roleBasedAuthorization, validAuthentication, validSupportOrigin } from "role-based-authorization";
1. validAuthentication
Using json web token to basic authentication.
valid request:
headers:
{
"Authorization": {jwtToken}
}
2. validSupportOrigin
Using json web token to fitlering token support request origin.
valid token:
token payload: {
'allowed-origins': [listSupportOrigin]
}
3. roleBasedAuthorization
Using role-based access to authorization
used:
roleBasedAuthorization(allowRolesString)
valid allow roles string:
- role name with sso sever defines
- multiple role names with
","
- allow all roles with
allowRolesString = "*"