Uses of Record Class
zeroecho.pki.server.Permission.Context
Packages that use Permission.Context
-
Uses of Permission.Context in zeroecho.pki.server
Methods in zeroecho.pki.server that return Permission.ContextModifier and TypeMethodDescriptionAuthorizationEngine.Request.context()Returns the value of thecontextrecord component.ServerControlOperation.EvaluateAuthorization.context()Returns the value of thecontextrecord component.ServerOperationGateway.Request.context()Returns the value of thecontextrecord component.static Permission.ContextPermission.Context.empty()Creates an empty safe context.Methods in zeroecho.pki.server with parameters of type Permission.ContextModifier and TypeMethodDescriptionServerOperationGateway.authorizeControl(String principalId, Permission.Action action, Permission.Resource resource, Permission.Context context, String correlationId) Authorizes one non-PKI administrative control resource through the same default-deny engine used for typed operations.Constructors in zeroecho.pki.server with parameters of type Permission.ContextModifierConstructorDescriptionEvaluateAuthorization(String principalId, Permission.Action action, Permission.Resource resource, Permission.Relationship relationship, Permission.DataView dataView, Permission.Context context) Validates the operation's immutable input.Request(RealmId realmId, AuthorityExposurePolicy exposure, SecurityPrincipal principal, Permission.Action action, Permission.Resource resource, Permission.Relationship relationship, Permission.DataView dataView, Permission.Context context, List<Permission.Grant> grants, Set<String> breakGlassGrantIds) Validates and snapshots the authorization input.Request(RealmId realmId, String principalId, PkiOperation operation, Permission.Resource resource, Permission.Relationship relationship, Permission.Context context, Optional<String> approvalId, String correlationId) Wraps an existing PKI operation for source-compatible embedded callers.Request(RealmId realmId, String principalId, AdministrativeAuthenticationMode authenticationMode, Optional<String> transportPrincipalId, Optional<CertificateIdentityEvidence> credentialEvidence, AdministrativeOperation operation, Permission.Resource resource, Permission.Relationship relationship, Permission.Context context, Optional<String> approvalId, String correlationId) Validates the immutable request.Request(RealmId realmId, String principalId, AdministrativeAuthenticationMode authenticationMode, Optional<String> transportPrincipalId, AdministrativeOperation operation, Permission.Resource resource, Permission.Relationship relationship, Permission.Context context, Optional<String> approvalId, String correlationId) Creates an embedded request with no enrollment credential evidence.Request(RealmId realmId, String principalId, AdministrativeOperation operation, Permission.Resource resource, Permission.Relationship relationship, Permission.Context context, Optional<String> approvalId, String correlationId) Creates a direct-mTLS request for existing embedded control callers.