Class ElytronDomainSetup

java.lang.Object
org.wildfly.test.security.common.elytron.ElytronDomainSetup
All Implemented Interfaces:
org.jboss.as.arquillian.api.ServerSetupTask

public class ElytronDomainSetup extends Object implements org.jboss.as.arquillian.api.ServerSetupTask
Utility methods to create/remove simple security domains
Author:
Jan Kalina
  • Constructor Details

    • ElytronDomainSetup

      public ElytronDomainSetup(String usersFile, String groupsFile)
    • ElytronDomainSetup

      public ElytronDomainSetup(String usersFile, String groupsFile, String securityDomainName)
    • ElytronDomainSetup

      public ElytronDomainSetup(String usersFile, String groupsFile, String securityDomainName, String permissionMapperName, String ipAddress)
  • Method Details

    • getSecurityDomainName

      protected String getSecurityDomainName()
    • getSecurityRealmName

      protected String getSecurityRealmName()
    • getUndertowDomainName

      protected String getUndertowDomainName()
    • getEjbDomainName

      protected String getEjbDomainName()
    • getSaslAuthenticationName

      protected String getSaslAuthenticationName()
    • getRemotingConnectorName

      protected String getRemotingConnectorName()
    • getHttpAuthenticationName

      protected String getHttpAuthenticationName()
    • getUsersFile

      protected String getUsersFile()
    • getGroupsFile

      protected String getGroupsFile()
    • getPermissionMapperName

      protected String getPermissionMapperName()
    • isUsersFilePlain

      protected boolean isUsersFilePlain()
    • setup

      public void setup(org.jboss.as.arquillian.container.ManagementClient managementClient, String containerId) throws Exception
      Specified by:
      setup in interface org.jboss.as.arquillian.api.ServerSetupTask
      Throws:
      Exception
    • tearDown

      public void tearDown(org.jboss.as.arquillian.container.ManagementClient managementClient, String containerId)
      Specified by:
      tearDown in interface org.jboss.as.arquillian.api.ServerSetupTask