createCredentials #
Creates authentication credentials for a user.
Future<Map<String, dynamic>> createCredentials(
String strategy,
String uid,
Map<String, dynamic> credentials,
{bool waitForRefresh})| Property | Type | Description |
|---|---|---|
strategy | string | Strategy to use |
kuid | string | User kuid |
credentials | object | New credentials |
waitForRefresh | bool ( null) | If set to true, Kuzzle will not respond until the credentials are indexed |
credentials #
The credentials to send. The expected properties depend on the target authentication strategy.
Example for the local strategy:
{
'username': 'foo',
'password': 'bar'
}Return #
An Map<String, dynamic> representing the new credentials.
The content depends on the authentication strategy.
Usage #
final result = await kuzzle.security.createCredentials(
'local',
'foo',
{ 'username': 'foo', 'password': 'bar' }
);
/*
{ username: 'foo' }
*/