AuthController class
- Inheritance
-
- Object
- KuzzleController
- AuthController
Constructors
- AuthController(Kuzzle kuzzle)
Properties
Methods
-
checkRights(
Map< String, dynamic> requestPayload) → Future<bool> - Checks if an API action can be executed by the current user.
-
checkToken(
String? token) → Future< Map< String, dynamic> > -
Checks whether a given jwt
token
still represents a valid session in Kuzzle. -
createMyCredentials(
String strategy, Map< String, dynamic> credentials) → Future<Map< String, dynamic> > -
Create
credentials
of the specifiedstrategy
for the current user. -
credentialsExist(
String strategy) → Future< bool> -
Check the existence of the specified
strategy
's credentials for the current user. -
deleteMyCredentials(
String strategy) → Future< Map< String, dynamic> > -
Delete credentials of the specified
strategy
for the current user. -
getCurrentUser(
) → Future< KuzzleUser> - Fetches the current user.
-
getMyCredentials(
String strategy) → Future< Map< String, dynamic> > -
Get credential information of
the specified
strategy
for the current user. -
getMyRights(
) → Future< List< Map< >String, dynamic> > - Gets the rights array of the currently logged user
-
getStrategies(
) → Future< List< String> > - Get all the strategies registered in Kuzzle by all auth plugins
-
login(
String strategy, Map< String, dynamic> credentials, {String? expiresIn}) → Future<String?> - Send login request to kuzzle with credentials
-
logout(
) → Future< void> - Send logout request to kuzzle with jwt.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
updateMyCredentials(
String strategy, Map< String, dynamic> credentials) → Future<Map< String, dynamic> > -
Update
credentials
of the specifiedstrategy
for the current user. -
updateSelf(
Map< String, dynamic> body) → Future<KuzzleUser> - Fetches the current user.
-
validateMyCredentials(
String strategy, Map< String, dynamic> credentials) → Future<bool> -
Validate
credentials
of the specifiedstrategy
for the current user.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited