scope-validator
TypeScript icon, indicating that this package has built-in type declarations

1.2.0 • Public • Published

Scope Validator

Pattern matching based Oauth2.0 scope validation library

CodeFactor

Installation

$ npm install scope-validator

Documentation

Documentation / scope-validator

Example

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']);

Dependencies (0)

    Dev Dependencies (8)

    Package Sidebar

    Install

    npm i scope-validator

    Weekly Downloads

    1

    Version

    1.2.0

    License

    ISC

    Unpacked Size

    23.1 kB

    Total Files

    20

    Last publish

    Collaborators

    • su-yong
    • coursedesign