generated from CourseDesign/monorepo-boilerplate
-
Notifications
You must be signed in to change notification settings - Fork 1
scope validator
SuYong edited this page Sep 18, 2020
·
1 revision
Pattern matching based Oauth2.0 scope validation library
$ npm install scope-validator
Documentation: scope-validator
import { ScopeValidatorFactory, ScopeValidatorManager } from 'scope-vallidator'
const ParameterValidator = ScopeValidatorFactory.create(
'create_test:${custom_param}',
(name: string, { parameters }) => {
const { custom_param } = parameters;
if (custom_param === 'hello') {
return true
}
return false
}
)
const validatorManager = new ScopeValidatorManager();
validatorManager.use(ParameterValidator);
validatorManager.validate(['create_test:hello']);