Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 98 for iam (0.01 seconds)

  1. .github/workflows/iam-integrations.yaml

              repository: minio/minio-iam-testing
              path: minio-iam-testing
          - name: Test import of IAM artifacts when in fresh cluster there are missing groups etc
            run: |
              make test-iam-import-with-missing-entities
      iam-import-with-openid:
        name: Test IAM import in new cluster with opendid configurations
        runs-on: ubuntu-latest
        steps:
          - uses: actions/checkout@v4
          - uses: actions/setup-go@v5
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Wed Apr 09 14:28:39 GMT 2025
    - 5.3K bytes
    - Click Count (0)
  2. cmd/iam.go

    				continue
    			}
    			iamLogIf(ctx, fmt.Errorf("IAM sub-system is partially initialized, unable to write the IAM format: %w", err), logger.WarningKind)
    			return
    		}
    
    		break
    	}
    
    	cache := sys.store.lock()
    	setDefaultCannedPolicies(cache.iamPolicyDocsMap)
    	sys.store.unlock()
    
    	// Load IAM data from storage.
    	for {
    		if err := sys.Load(retryCtx, true); err != nil {
    			if configRetriableErrors(err) {
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Wed Oct 15 17:00:45 GMT 2025
    - 76.5K bytes
    - Click Count (0)
  3. docs/kms/IAM.md

    # KMS IAM/Config Encryption
    
    MinIO supports encrypting config, IAM assets with KMS provided keys. If the KMS is not enabled, MinIO will store the config, IAM data as plain text erasure coded in its backend.
    
    ## MinIO KMS Quick Start
    
    MinIO supports two ways of encrypting IAM and configuration data.
    You can either use KES - together with an external KMS - or, much simpler,
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Thu Jan 18 07:03:17 GMT 2024
    - 5.3K bytes
    - Click Count (0)
  4. cmd/iam-store.go

    )
    
    const (
    	// IAM configuration directory.
    	iamConfigPrefix = minioConfigPrefix + "/iam"
    
    	// IAM users directory.
    	iamConfigUsersPrefix = iamConfigPrefix + "/users/"
    
    	// IAM service accounts directory.
    	iamConfigServiceAccountsPrefix = iamConfigPrefix + "/service-accounts/"
    
    	// IAM groups directory.
    	iamConfigGroupsPrefix = iamConfigPrefix + "/groups/"
    
    	// IAM policies directory.
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Sun Sep 28 20:59:21 GMT 2025
    - 87.1K bytes
    - Click Count (0)
  5. docs/distributed/iam-import-with-openid.sh

    # The service account used below is already present in iam configuration getting imported
    export MC_HOST_myminio1="http://dillon-service-2:dillon-service-2@localhost:22000"
    
    # Start MinIO instance
    export CI=true
    
    if [ ! -f ./mc ]; then
    	wget --quiet -O mc https://dl.minio.io/client/mc/release/linux-amd64/mc &&
    		chmod +x mc
    fi
    
    mc -v
    
    # Start openid server
    (
    	cd ./minio-iam-testing
    	make docker-images
    	make docker-run
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Tue Sep 17 16:45:46 GMT 2024
    - 2.3K bytes
    - Click Count (0)
  6. cmd/iam-object-store_test.go

    Taran Pelkey <******@****.***> 1728603637 -0400
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Thu Oct 10 23:40:37 GMT 2024
    - 2K bytes
    - Click Count (0)
  7. cmd/iam-etcd-store_test.go

    		path, prefix, suffix string
    		expected             string
    	}{
    		{"config/iam/groups/foo.json", "config/iam/groups/", ".json", "foo"},
    		{"config/iam/groups/./foo.json", "config/iam/groups/", ".json", "foo"},
    		{"config/iam/groups/foo/config.json", "config/iam/groups/", "/config.json", "foo"},
    		{"config/iam/groups/foo/config.json", "config/iam/groups/", "config.json", "foo"},
    	}
    	for i, test := range specs {
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Fri Apr 23 18:58:53 GMT 2021
    - 1.5K bytes
    - Click Count (0)
  8. docs/distributed/samples/myminio-iam-info.zip

    ":"2012-10-17","Statement":[{"Effect":"Allow","Action":["s3:*"],"Resource":["arn:aws:s3:::*"]}]},writeonly":{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Action":["s3:PutObject"],"Resource":["arn:aws:s3:::*"]}]}} iam-assets/users.json {} iam-assets/groups.json {} iam-assets/svcaccts.json {"bobfisher-svcacct-1":{"parent":"uid=bobfisher,ou=people,ou=hwengg,dc=min,dc=io","accessKey":"bobfisher-svcacct-1","secretKey":"bobfisher-svcacct-1","groups":null,"claims":{"accessKey":"bobfisher-svca...
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Thu Sep 12 15:59:00 GMT 2024
    - 1.9K bytes
    - Click Count (0)
  9. docs/distributed/samples/myminio-iam-info-openid.zip

    ":"2012-10-17","Statement":[{"Effect":"Allow","Action":["s3:*"],"Resource":["arn:aws:s3:::*"]}]},writeonly":{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Action":["s3:PutObject"],"Resource":["arn:aws:s3:::*"]}]}} iam-assets/users.json {} iam-assets/groups.json {} iam-assets/svcaccts.json {"dillon-service-2":{"parent":"oCnAoSQFtdVQtKwrB73j","accessKey":"dillon-service-2","secretKey":"dillon-service-2","groups":null,"claims":{"accessKey":"dillon-service-2","at_hash":"LL4jvrkBRNQhOKiC83RL...
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Tue Sep 17 16:45:46 GMT 2024
    - 2K bytes
    - Click Count (0)
  10. cmd/iam-object-store.go

    	if iamOS.objAPI == nil {
    		return errServerNotInitialized
    	}
    
    	bootstrapTraceMsgFirstTime("loading all IAM items")
    
    	setDefaultCannedPolicies(cache.iamPolicyDocsMap)
    
    	listStartTime := UTCNow()
    	listedConfigItems, err := iamOS.listAllIAMConfigItems(ctx)
    	if err != nil {
    		return fmt.Errorf("unable to list IAM data: %w", err)
    	}
    	if took := time.Since(listStartTime); took > maxIAMLoadOpTime {
    		var s strings.Builder
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Fri Aug 29 02:39:48 GMT 2025
    - 26.6K bytes
    - Click Count (0)
Back to Top