
public interface HttpServerAuthenticationMechanismFactory
| Modifier and Type | Method and Description |
|---|---|
HttpServerAuthenticationMechanism |
createAuthenticationMechanism(String mechanismName,
Map<String,?> properties,
CallbackHandler callbackHandler)
Obtain an instance of the authentication mechanism requested provided this is allowed by any policy specified within the supplied properties.
|
String[] |
getMechanismNames(Map<String,?> properties)
Get the names of the HTTP authentication mechanisms that can be supplied by this factory filtered by the supplied
properties.
|
String[] getMechanismNames(Map<String,?> properties)
properties - the non-null set of properties to pass configuration to the mechanisms that may be evaluated for mechanism availability.non-null array of the names of the supported HTTP authentication mechanisms.HttpServerAuthenticationMechanism createAuthenticationMechanism(String mechanismName, Map<String,?> properties, CallbackHandler callbackHandler) throws HttpAuthenticationException
mechanismName - The non-null name of the mechanism to create.properties - The non-null set of properties to select and configure the mechanism that may be evaluated for mechanism availability.callbackHandler - The non-null CallbackHandler for use by the mechanism during authentication.HttpServerAuthenticationMechanism or null if no mechanism could be resolved for the given mechanism name.HttpAuthenticationException - if there is an error creating the mechanism.Copyright © 2020 JBoss by Red Hat. All rights reserved.