Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 18 for IAM (0.04 sec)

  1. 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) {
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 75.3K bytes
    - Viewed (0)
  2. 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.
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 86.7K bytes
    - Viewed (0)
  3. 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
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 26.6K bytes
    - Viewed (0)
  4. cmd/iam-etcd-store.go

    		users.Add(user)
    	}
    	return users
    }
    
    // Extract path string by stripping off the `prefix` value and the suffix,
    // value, usually in the following form.
    //
    //	s := "config/iam/users/foo/config.json"
    //	prefix := "config/iam/users/"
    //	suffix := "config.json"
    //	result is foo
    func extractPathPrefixAndSuffix(s string, prefix string, suffix string) string {
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 13.9K bytes
    - Viewed (0)
  5. cmd/logging.go

    	logger.LogOnceIf(ctx, "iam", err, id, errKind...)
    }
    
    func iamLogIf(ctx context.Context, err error, errKind ...any) {
    	if !errors.Is(err, grid.ErrDisconnected) {
    		logger.LogIf(ctx, "iam", err, errKind...)
    	}
    }
    
    func iamLogEvent(ctx context.Context, msg string, args ...any) {
    	logger.Event(ctx, "iam", msg, args...)
    }
    
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 6.8K bytes
    - Viewed (0)
  6. cmd/site-replication.go

    	if len(valSet) > 1 {
    		// mismatch - one or more sites has differing tags/policy
    		return false
    	}
    	return true
    }
    
    // isIAMPolicyReplicated returns true if count of replicated IAM policies matches total
    // number of sites and IAM policies are identical.
    func isIAMPolicyReplicated(cntReplicated, total int, policies []*policy.Policy) bool {
    	if cntReplicated > 0 && cntReplicated != total {
    		return false
    	}
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 184.7K bytes
    - Viewed (1)
  7. cmd/auth-handler.go

    // Check request auth type verifies the incoming http request
    //   - validates the request signature
    //   - validates the policy action if anonymous tests bucket policies if any,
    //     for authenticated requests validates IAM policies.
    //
    // returns APIErrorCode if any to be replied to the client.
    func checkRequestAuthType(ctx context.Context, r *http.Request, action policy.Action, bucketName, objectName string) (s3Err APIErrorCode) {
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 25.4K bytes
    - Viewed (0)
  8. cmd/config-current.go

    			Key:             config.LambdaWebhookSubSys,
    			Description:     "manage remote lambda functions",
    			MultipleTargets: true,
    		},
    		config.HelpKV{
    			Key:         config.EtcdSubSys,
    			Description: "persist IAM assets externally to etcd",
    		},
    		config.HelpKV{
    			Key:         config.BrowserSubSys,
    			Description: "manage Browser HTTP specific features, such as Security headers, etc.",
    			Optional:    true,
    		},
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 28.5K bytes
    - Viewed (0)
  9. cmd/admin-handlers-users_test.go

    	"github.com/minio/pkg/v3/env"
    )
    
    const (
    	testDefaultTimeout = 30 * time.Second
    )
    
    // API suite container for IAM
    type TestSuiteIAM struct {
    	TestSuiteCommon
    
    	ServerTypeDescription string
    
    	// Flag to turn on tests for etcd backend IAM
    	withEtcdBackend bool
    
    	endpoint string
    	adm      *madmin.AdminClient
    	client   *minio.Client
    }
    
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 47.4K bytes
    - Viewed (0)
  10. go.mod

    	cloud.google.com/go v0.120.1 // indirect
    	cloud.google.com/go/auth v0.16.0 // indirect
    	cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
    	cloud.google.com/go/compute/metadata v0.6.0 // indirect
    	cloud.google.com/go/iam v1.5.2 // indirect
    	cloud.google.com/go/monitoring v1.24.2 // indirect
    	filippo.io/edwards25519 v1.1.0 // indirect
    	github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.1 // indirect
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Sat Sep 06 17:33:19 UTC 2025
    - 12.3K bytes
    - Viewed (0)
Back to top