QOAuthScopeSet
@quik/oauth-server / QOAuthScopeSet
Class: QOAuthScopeSet
Defined in: oauth-server/src/utils/QOAuthScopeSet.ts:1
Constructors
Constructor
new QOAuthScopeSet(...
scopes):QOAuthScopeSet
Defined in: oauth-server/src/utils/QOAuthScopeSet.ts:4
Parameters
scopes
...string[]
Returns
QOAuthScopeSet
Methods
has()
has(
scope):boolean
Defined in: oauth-server/src/utils/QOAuthScopeSet.ts:8
Parameters
scope
string
Returns
boolean
hasAll()
hasAll(...
scopes):boolean
Defined in: oauth-server/src/utils/QOAuthScopeSet.ts:12
Parameters
scopes
...string[]
Returns
boolean
hasAny()
hasAny(...
scopes):boolean
Defined in: oauth-server/src/utils/QOAuthScopeSet.ts:16
Parameters
scopes
...string[]
Returns
boolean
intersection()
intersection(
other):QOAuthScopeSet
Defined in: oauth-server/src/utils/QOAuthScopeSet.ts:25
Parameters
other
QOAuthScopeSet
Returns
QOAuthScopeSet
toArray()
toArray():
string[]
Defined in: oauth-server/src/utils/QOAuthScopeSet.ts:30
Returns
string[]
toString()
toString():
string
Defined in: oauth-server/src/utils/QOAuthScopeSet.ts:34
Returns
string
validate()
validate(
requested):string[]
Defined in: oauth-server/src/utils/QOAuthScopeSet.ts:20
Parameters
requested
string | string[]
Returns
string[]
empty()
staticempty():QOAuthScopeSet
Defined in: oauth-server/src/utils/QOAuthScopeSet.ts:43
Returns
QOAuthScopeSet
fromString()
staticfromString(spaceDelimited):QOAuthScopeSet
Defined in: oauth-server/src/utils/QOAuthScopeSet.ts:38
Parameters
spaceDelimited
string
Returns
QOAuthScopeSet