APITokenStore class
The tokens store for the APISecurity.
Constructors
- APITokenStore({SharedStoreProviderSync? storeProvider})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
no setter
-
no setter
Methods
-
allTokens(
) → FutureOr< List< APIToken> > -
get(
String token) → FutureOr< APITokenInfo?> -
getByUsername(
String username, {required bool checkExpiredTokens}) → FutureOr< List< APIToken> > -
getByUsernames(
Iterable< String> usernames, {required bool checkExpiredTokens}) → FutureOr<List< APIToken> > -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeAPIToken(
APIToken apiToken) → FutureOr< APITokenInfo?> -
removeToken(
String token) → FutureOr< APITokenInfo?> -
removeTokenData(
String token) → FutureOr< APITokenInfo?> -
removeTokens(
List< APIToken> apiTokens, {required bool removeFromUsernames}) → FutureOr<int> -
removeUsernameTokens(
String username, {required bool checkExpiredTokens}) → FutureOr< List< APIToken> > -
storeAPIToken(
APIToken apiToken, Object? data, List< APIPermission> permissions) → FutureOr<APITokenInfo?> -
toString(
) → String -
A string representation of this object.
inherited
-
validateAllTokens(
[DateTime? now]) → FutureOr< List< APIToken> >
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited