Identity Management

In MinIO, identity management refers to the administration of users and groups, as well as their access rights via policies, to enable secure and fine-grained access control over objects and buckets.


Prerequisites

  • MinIO server



Creating Users

To create a new user, navigate to Identity → Users via the left sidebar. In the overview, you can then create a new user by clicking the Create User button.

Enter the desired username under User Name and set a password. Optionally, you can assign specific permissions during creation. Complete the process by clicking the Save button.



Create an Access Key

To create an access key, first log in to the MinIO Console with the appropriate user. Click the Access Keys tab in the left sidebar, then click the Create access key button to access the setup screen.


The access key created through this procedure is always associated with the user you are logged in as in the MinIO Console. It also inherits the policies of the user under whose account it was created.

In the following overview, the Access Key and Secret Key are already generated automatically but can be modified before the creation process is complete, if desired. Here, you also have the option to set an expiration date or restricted permissions to prevent the inheritance of the policies associated with the user.


Please save the Secret Key before completing the creation process, as it will no longer be possible to view or retrieve it afterward.


After you have created the Access Key by clicking the Create button, MinIO gives you one last chance to write down the Secret Key or download the combination of the Access Key and Secret Key as a JSON file. Otherwise, the Secret Key cannot be displayed or retrieved again later.