SDK
SDK C# v2.x
2

GetStrategiesAsync #

Get all authentication strategies registered in Kuzzle.

Arguments #

Copied to clipboard!
public async Task<JArray> GetStrategiesAsync();

Return #

A JArray representing the available authentication strategies.

Exceptions #

Throws a KuzzleException if there is an error. See how to handle error.

Usage #

Copied to clipboard!
try {
  await kuzzle.Auth.LoginAsync(
    "local",
    JObject.Parse("{username: 'foo', password: 'bar'}"));
  JArray strategies = await kuzzle.Auth.GetStrategiesAsync();
  Console.WriteLine(strategies.ToString(Formatting.None));
  /*
  [
    "local"
  ]
  */
} catch (KuzzleException e) {
  Console.WriteLine(e);
}