[jboss-jira] [JBoss JIRA] (WFLY-8293) Changing Elytron default-authentication-context with allow-resource-service-restart ends in reload-required state

Ondrej Lukas (JIRA) issues at jboss.org
Mon Mar 6 03:21:00 EST 2017


Ondrej Lukas created WFLY-8293:
----------------------------------

             Summary: Changing Elytron default-authentication-context with allow-resource-service-restart ends in reload-required state
                 Key: WFLY-8293
                 URL: https://issues.jboss.org/browse/WFLY-8293
             Project: WildFly
          Issue Type: Bug
          Components: Security
            Reporter: Ondrej Lukas
            Assignee: Darran Lofthouse


If I try to change Elytron default-authentication-context with header {{allow-resource-service-restart=true}} server ends in reload-required state.
{code}
/subsystem=elytron/authentication-context=auth-context:add()
/subsystem=elytron:write-attribute(name=default-authentication-context,value=auth-context){allow-resource-service-restart=true}
{
    "outcome" => "success",
    "response-headers" => {
        "operation-requires-reload" => true,
        "process-state" => "reload-required"
    }
}
{code}

Using header allow-resource-service-restart=true should restart necessary services.

It seems it is caused by {{"restart-required" => "no-services"}} for {{default-authentication-context}} attribute of Elytron subsystem. See:
{code}
/subsystem=elytron:read-resource-description(recursive=false)
{
    ...
    "default-authentication-context" => {
        "type" => STRING,
        "description" => "The default authentication context to be associated with all deployments.",
        "expressions-allowed" => false,
        "required" => false,
        "nillable" => true,
        "capability-reference" => "org.wildfly.security.authentication-context",
        "min-length" => 1L,
        "max-length" => 2147483647L,
        "access-type" => "read-write",
        "storage" => "configuration",
        "restart-required" => "no-services"
    },   
    ...
}
{code}



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jboss-jira mailing list