Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 670 Bytes

user_management.md

File metadata and controls

31 lines (26 loc) · 670 Bytes

#User Management If you are using [authentication] (https://docs.arangodb.com/Manual/GettingStarted/Authentication.html) you can manage users with the driver.

##add user

  //username, password
  arangoDB.createUser("myUser", "myPassword");

##grant user access to database

  arangoDB.db("myDatabase").grantAccess("myUser");

##revoke user access to database

  arangoDB.db("myDatabase").revokeAccess("myUser");

##list users

  Collection<UserResult> users = arangoDB.getUsers();
  for(UserResult user : users) {
    System.out.println(user.getUser())
  }

##delete user

  arangoDB.deleteUser("myUser");