1
0
mirror of https://github.com/minio/docs.git synced 2025-07-30 07:03:26 +03:00

Minor cleanups related to service accounts

This commit is contained in:
Ravind Kumar
2022-04-08 18:39:44 -04:00
parent 227ff89795
commit 3a53413201
3 changed files with 7 additions and 17 deletions

View File

@ -70,12 +70,11 @@ MinIO provides an example Go application
:minio-git:`ldap.go <minio/blob/master/docs/sts/ldap.go>` that handles the
full login flow.
As an alternative to implementing this application flow, application owners can
log into the :minio-git:`MinIO Console <console>` using their external
user credentials and create :ref:`service accounts <minio-idp-service-account>`
for their applications. Service accounts are long-lived credentials which
inherit their privileges from the parent user. The parent user can further
restrict those privileges while creating the service account.
AD/LDAP users can alternatively create :ref:`service accounts <minio-idp-service-account>` associated to their AD/LDAP user Distinguished Name. Service accounts are long-lived credentials which inherit their privileges from the parent user. The parent user can further restrict those privileges while creating the service account. Use either of the following methods to create a new service account
- Log into the :ref:`MinIO Console <minio-console>` using the AD/LDAP-managed user credentials. From the :guilabel:`Identity` section of the left navigation, select :guilabel:`Service Accounts` followed by the :guilabel:`Create service account +` button.
- Use the :mc-cmd:`mc admin user svcacct add` command to create the service account. Specify the user Distinguished Name as the username to which to associate the service account.
Querying the Active Directory / LDAP Service
--------------------------------------------

View File

@ -62,11 +62,7 @@ service accounts have the same or fewer permissions as the parents,
administrators can focus on managing the top-level parent users without
micro-managing generated service accounts.
Service accounts creation and management is only available through the
:minio-git:`MinIO Console <console>`. After logging into the Console, click
:guilabel:`Account` from the left navigation to view all service accounts
associated to the authenticated user. Click :guilabel:`Create Service Account`
to create new service accounts.
You can create service accounts using either the :ref:`MinIO Console <minio-console>` *or* by using the :mc-cmd:`mc admin user svcacct add` command.
.. admonition:: Service Accounts are for Programmatic Access
:class: dropdown, note

View File

@ -80,12 +80,7 @@ MinIO provides an example Go application
:minio-git:`web-identity.go <minio/blob/master/docs/sts/web-identity.go>` that
handles the full login flow.
As an alternative to implementing this application flow, application owners can
log into the :minio-git:`MinIO Console <console>` using their external
user credentials and create :ref:`service accounts <minio-idp-service-account>`
for their applications. Service accounts are long-lived credentials which
inherit their privileges from the parent user. The parent user can further
restrict those privileges while creating the service account.
OIDC users can alternatively create :ref:`service accounts <minio-idp-service-account>` associated to their AD/LDAP user. Service accounts are long-lived credentials which inherit their privileges from the parent user. The parent user can further restrict those privileges while creating the service account. To create a new service account, log into the :ref:`MinIO Console <minio-console>` using the OIDC-managed user credentials. From the :guilabel:`Identity` section of the left navigation, select :guilabel:`Service Accounts` followed by the :guilabel:`Create service account +` button.
.. _minio-external-identity-management-openid-access-control: