Package org.infinispan.server.security
Class ServerSecurityRealm
- java.lang.Object
-
- org.infinispan.server.security.ServerSecurityRealm
-
public class ServerSecurityRealm extends Object
- Since:
- 10.0
- Author:
- Tristan Tarrant <tristan@infinispan.org>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classServerSecurityRealm.Feature
-
Constructor Summary
Constructors Constructor Description ServerSecurityRealm(String name, org.wildfly.security.auth.server.SecurityDomain securityDomain, Supplier<Boolean> httpChallengeReadiness, ServerIdentitiesConfiguration serverIdentities, EnumSet<ServerSecurityRealm.Feature> features)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyServerCredentials(org.wildfly.security.auth.server.MechanismConfiguration.Builder mechConfigurationBuilder, String serverPrincipal)StringgetName()org.wildfly.security.auth.server.SecurityDomaingetSecurityDomain()ServerIdentitiesConfigurationgetServerIdentities()booleanhasFeature(ServerSecurityRealm.Feature feature)booleanisReadyForHttpChallenge()StringtoString()
-
-
-
Constructor Detail
-
ServerSecurityRealm
public ServerSecurityRealm(String name, org.wildfly.security.auth.server.SecurityDomain securityDomain, Supplier<Boolean> httpChallengeReadiness, ServerIdentitiesConfiguration serverIdentities, EnumSet<ServerSecurityRealm.Feature> features)
-
-
Method Detail
-
getName
public String getName()
-
isReadyForHttpChallenge
public boolean isReadyForHttpChallenge()
-
getSecurityDomain
public org.wildfly.security.auth.server.SecurityDomain getSecurityDomain()
-
applyServerCredentials
public void applyServerCredentials(org.wildfly.security.auth.server.MechanismConfiguration.Builder mechConfigurationBuilder, String serverPrincipal)
-
getServerIdentities
public ServerIdentitiesConfiguration getServerIdentities()
-
hasFeature
public boolean hasFeature(ServerSecurityRealm.Feature feature)
-
-