[wildfly-dev] Subsystem Hierarchy
Jean-Francois Denise
jdenise at redhat.com
Wed Sep 28 11:44:43 EDT 2016
Daran,
I have looked at the /subsystem=elytron content. From this long list it
is difficult to extract use cases.
Grouping the resources (as Claudio did) in a way that reflects your
object model
(https://docs.jboss.org/author/display/WFLY/WildFly+Elytron+Security)
can help. Thinking at various administrator use cases (that would
activate multiple resources in sequential steps) could help define the
best security related CLI commands.
I guess that we would not expose commands for everything but if we cover
the main actions, the low level operation support (with completion for
capabilities) would help handle the missing pieces.
I am available if you are ready to teach me a bit ;-).
Thanks.
JF
On 28/09/16 17:20, Claudio Miranda wrote:
> On Wed, Sep 28, 2016 at 9:53 AM, Harald Pehl <hpehl at redhat.com> wrote:
>> More important to me is a logical grouping of resources which belong
>> together. This should be reflected in both the documentation and in HAL.
> This is the grouping I did, suggestions are welcome
>
> * Role Mapper
> add-prefix-role-mapper
> add-suffix-role-mapper
> aggregate-role-mapper
> constant-role-mapper
> custom-role-mapper
> logical-role-mapper
>
> * Decoder
> aggregate-principal-decoder
> concatenating-principal-decoder
> constant-principal-decoder
> custom-principal-decoder
> x500-attribute-principal-decoder
> custom-role-decoder
> empty-role-decoder
> simple-role-decoder
>
> * Factory
> aggregate-http-server-mechanism-factory
> aggregate-sasl-server-factory
> configurable-http-server-mechanism-factory
> configurable-sasl-server-factory
> custom-credential-security-factory
> http-authentication-factory
> kerberos-security-factory
> mechanism-provider-filtering-sasl-server-factory
> provider-http-server-mechanism-factory
> provider-sasl-server-factory
> sasl-authentication-factory
> service-loader-http-server-mechanism-factory
> service-loader-sasl-server-factory
>
> * Realm
> properties-realm
> filesystem-realm
> jdbc-realm
> ldap-realm
> key-store-realm
> aggregate-realm
> custom-modifiable-realm
> custom-realm
> custom-realm-mapper
> mapped-regex-realm-mapper
> simple-regex-realm-mapper
>
> * Rewriter
> aggregate-name-rewriter
> chained-name-rewriter
> constant-name-rewriter
> custom-name-rewriter
> regex-name-validating-rewriter
> regex-name-rewriter
>
> * Permission Mapper
> custom-permission-mapper
> logical-permission-mapper
> simple-permission-mapper
>
> * SSL
> key-managers
> key-store
> provider-loader
> server-ssl-context
> trust-managers
>
> * Security Domain
> security-domain
> security-property
>
> * LDAP Connection
> dir-context
>
>
More information about the wildfly-dev
mailing list