@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { super.execute(context, operation); // Add a step validating that we have the correct authentication and authorization child resources ModelNode validationOp = AuthenticationValidatingHandler.createOperation(operation); context.addStep(validationOp, AuthenticationValidatingHandler.INSTANCE, OperationContext.Stage.MODEL); validationOp = AuthorizationValidatingHandler.createOperation(operation); context.addStep(validationOp, AuthorizationValidatingHandler.INSTANCE, OperationContext.Stage.MODEL); }
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { super.execute(context, operation); // Add a step validating that we have the correct authentication and authorization child resources ModelNode validationOp = AuthenticationValidatingHandler.createOperation(operation); context.addStep(validationOp, AuthenticationValidatingHandler.INSTANCE, OperationContext.Stage.MODEL); validationOp = AuthorizationValidatingHandler.createOperation(operation); context.addStep(validationOp, AuthorizationValidatingHandler.INSTANCE, OperationContext.Stage.MODEL); }
@Override protected void updateModel(OperationContext context, ModelNode operation) throws OperationFailedException { final Resource resource = context.createResource(PathAddress.EMPTY_ADDRESS); final ModelNode model = resource.getModel(); for (AttributeDefinition attr : attributeDefinitions) { attr.validateAndSet(operation, model); } if (!context.isBooting()) { if (validateAuthentication) { ModelNode validationOp = AuthenticationValidatingHandler.createOperation(operation); context.addStep(validationOp, AuthenticationValidatingHandler.INSTANCE, OperationContext.Stage.MODEL); } if (validateAuthorization) { ModelNode validationOp = AuthorizationValidatingHandler.createOperation(operation); context.addStep(validationOp, AuthorizationValidatingHandler.INSTANCE, OperationContext.Stage.MODEL); } } // else we know the SecurityRealmAddHandler is part of this overall set of ops and it added the handlers. recordCapabilitiesAndRequirements(context, operation, resource); }
@Override protected void updateModel(OperationContext context, ModelNode operation) throws OperationFailedException { final Resource resource = context.createResource(PathAddress.EMPTY_ADDRESS); final ModelNode model = resource.getModel(); for (AttributeDefinition attr : attributeDefinitions) { attr.validateAndSet(operation, model); } if (!context.isBooting()) { if (validateAuthentication) { ModelNode validationOp = AuthenticationValidatingHandler.createOperation(operation); context.addStep(validationOp, AuthenticationValidatingHandler.INSTANCE, OperationContext.Stage.MODEL); } if (validateAuthorization) { ModelNode validationOp = AuthorizationValidatingHandler.createOperation(operation); context.addStep(validationOp, AuthorizationValidatingHandler.INSTANCE, OperationContext.Stage.MODEL); } } // else we know the SecurityRealmAddHandler is part of this overall set of ops and it added the handlers. recordCapabilitiesAndRequirements(context, operation, resource); }