SDK
SDK C# v1.x
1

# GetMyRightsAsync

Returns the rights for the currently logged in user within the SDK instance.

# Arguments

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

# Return

A JArray object.

# 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 rights = await kuzzle.Auth.GetMyRightsAsync();
  Console.WriteLine(rights.ToString(Formatting.None));
  /*
  [
    {
      "controller": "*",
      "action": "*",
      "collection": "*",
      "index": "*",
      "value": "allowed"
    }
  ]
  */
} catch (KuzzleException e) {
  Console.WriteLine(e);
}