1
0
mirror of https://github.com/minio/docs.git synced 2025-04-25 17:22:39 +03:00
docs/source/reference/minio-server/settings/iam/minio-access-plugin.rst
Ravind Kumar 4edb3f7bae
Improve documentation on MINIO_DOMAIN (#1131)
# Summary

As per a recent customer issue, our guidance on `MINIO_DOMAIN` and
path/virtual bucket lookups needs some attention.

There are two main areas to address:

1. We need to guide users to avoid namespace collision within the
`MINIO_DOMAIN` , as this causes bucket lookup issues with certain MinIO
services/features
2. We need to generally improve docs on setting `MINIO_DOMAIN` correctly

There is also a side objective from Engineering to ensure we have a
simple admonition to direct users to test wherever possible changes to
config settings before applying to production.

---------

Co-authored-by: Daryl White <53910321+djwfyi@users.noreply.github.com>
2024-02-14 17:16:58 -05:00

3.4 KiB

MinIO Access Management Plugin Settings

minio

Table of Contents

This page documents settings for enabling external authorization management using the MinIO Access Management Plugin. See minio-external-access-management-plugin for a tutorial on using these settings.

Examples

When setting up the MinIO Access Management plugin, you must define at minimum all required settings. The examples here represent the minimum required setting.

Environment Variables

MINIO_POLICY_PLUGIN_URL="https://authzservice.example.net:8080/authz"

Configuration Settings

policy_plugin

Use the mc admin config set command to create or update the access management plugin configuration. The policy_plugin url argument is required. Specify additional optional arguments as a whitespace (" ")-delimited list.

mc admin config set policy_plugin                     \
   url="https://authzservice.example.net:8080/authz"  \
   [ARGUMENT=VALUE] ...

Settings

URL

Required

Environment Variable

MINIO_POLICY_PLUGIN_URL

Configuration Setting

policy_plugin url

Auth Token

Optional

Environment Variable

MINIO_POLICY_PLUGIN_AUTH_TOKEN

Configuration Setting

policy_plugin auth_token

HTTP2

Optional

Environment Variable

MINIO_POLICY_PLUGIN_ENABLE_HTTP2

Configuration Setting

policy_plugin enable_http2

Comment

Optional

Environment Variable

MINIO_POLICY_PLUGIN_COMMENT

Configuration Setting

policy_plugin comment