[jboss-jira] [JBoss JIRA] (WFCORE-1772) /core-service=capability-registry:get-provider-points only returning a single provider point.

Darran Lofthouse (JIRA) issues at jboss.org
Thu Sep 8 11:44:00 EDT 2016


Darran Lofthouse created WFCORE-1772:
----------------------------------------

             Summary: /core-service=capability-registry:get-provider-points only returning a single provider point.
                 Key: WFCORE-1772
                 URL: https://issues.jboss.org/browse/WFCORE-1772
             Project: WildFly Core
          Issue Type: Bug
          Components: Domain Management
         Environment: This was reproduced using wildfly/master running the standalone-elytron.xml configuration.
            Reporter: Darran Lofthouse
            Assignee: Tomaz Cerar
             Fix For: 3.0.0.Alpha8


Running the following: -

{noformat}
[standalone at localhost:9990 /] /core-service=capability-registry:get-provider-points(name=org.wildfly.security.security-realm)
{
    "outcome" => "success",
    "result" => ["/subsystem=elytron/filesystem-realm=*"]
}
{noformat}

However there are other resources that can provide this capability e.g.

{noformat}
[standalone at localhost:9990 /] ./subsystem=elytron/properties-realm=*:read-resource-description
{
    "outcome" => "success",
    "result" => [{
        "address" => [
            ("subsystem" => "elytron"),
            ("properties-realm" => "*")
        ],
        "outcome" => "success",
        "result" => {
            "description" => "A security realm definition backed by properties files.",
            "capabilities" => [{
                "name" => "org.wildfly.security.security-realm",
                "dynamic" => true
            }],
            "attributes" => {
                "groups-attribute" => {
                    "type" => STRING,
                    "description" => "The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity.",
                    "expressions-allowed" => true,
                    "nillable" => true,
                    "default" => "groups",
                    "min-length" => 1L,
                    "max-length" => 2147483647L,
                    "access-type" => "read-write",
                    "storage" => "configuration",
                    "restart-required" => "resource-services"
                },
                "groups-properties" => {
                    "type" => OBJECT,
                    "description" => "The properties file containing the users and their groups.",
                    "expressions-allowed" => false,
                    "nillable" => true,
                    "value-type" => {
                        "path" => {
                            "type" => STRING,
                            "description" => "The path to the file containing the users and their groups.",
                            "expressions-allowed" => true,
                            "nillable" => true,
                            "min-length" => 1L,
                            "max-length" => 2147483647L
                        },
                        "relative-to" => {
                            "type" => STRING,
                            "description" => "The pre-defined path the path is relative to.",
                            "expressions-allowed" => true,
                            "nillable" => true,
                            "requires" => ["path"],
                            "min-length" => 1L,
                            "max-length" => 2147483647L
                        }
                    },
                    "access-type" => "read-write",
                    "storage" => "configuration",
                    "restart-required" => "resource-services"
                },
                "plain-text" => {
                    "type" => BOOLEAN,
                    "description" => "Are the passwords store in plain text within the properties file?",
                    "expressions-allowed" => true,
                    "nillable" => true,
                    "default" => false,
                    "access-type" => "read-write",
                    "storage" => "configuration",
                    "restart-required" => "resource-services"
                },
                "synchronized" => {
                    "type" => STRING,
                    "description" => "The time the properties files that back this realm were last loaded.",
                    "expressions-allowed" => false,
                    "nillable" => false,
                    "min-length" => 1L,
                    "max-length" => 2147483647L,
                    "access-type" => "read-only",
                    "storage" => "runtime"
                },
                "users-properties" => {
                    "type" => OBJECT,
                    "description" => "The properties file containing the users and their passwords.",
                    "expressions-allowed" => false,
                    "nillable" => false,
                    "value-type" => {
                        "path" => {
                            "type" => STRING,
                            "description" => "The path to the file containing the users and their passwords.",
                            "expressions-allowed" => true,
                            "nillable" => true,
                            "min-length" => 1L,
                            "max-length" => 2147483647L
                        },
                        "relative-to" => {
                            "type" => STRING,
                            "description" => "The pre-defined path the path is relative to.",
                            "expressions-allowed" => true,
                            "nillable" => true,
                            "requires" => ["path"],
                            "min-length" => 1L,
                            "max-length" => 2147483647L
                        }
                    },
                    "access-type" => "read-write",
                    "storage" => "configuration",
                    "restart-required" => "resource-services"
                }
            },
            "operations" => undefined,
            "notifications" => undefined,
            "children" => {}
        }
    }]
}

{noformat}





--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list