public interface AuthenticationProviderPluginModule
| Modifier and Type | Field and Description |
|---|---|
static com.google.common.base.Function<AuthenticationProviderPluginModule,Class<? extends AuthenticationProvider>> |
TO_PROVIDER_CLASS |
| Modifier and Type | Method and Description |
|---|---|
AuthenticationProvider |
getAuthenticationProvider(ApplicationLink link) |
Class<? extends AuthenticationProvider> |
getAuthenticationProviderClass()
Gets the authentication provider class that this plugin module can create.
|
String |
getConfigUrl(ApplicationLink link,
org.osgi.framework.Version applicationLinksVersion,
AuthenticationDirection direction,
javax.servlet.http.HttpServletRequest request)
Called by AppLinks when it renders the inbound and outbound authentication configuration.
|
static final com.google.common.base.Function<AuthenticationProviderPluginModule,Class<? extends AuthenticationProvider>> TO_PROVIDER_CLASS
AuthenticationProvider getAuthenticationProvider(ApplicationLink link)
link - an ApplicationLink to create an AuthenticationProvider forAuthenticationProvider instance configured for the specified ApplicationLink, or null
if this AuthenticationProvider is not configured for the specified link.String getConfigUrl(ApplicationLink link, org.osgi.framework.Version applicationLinksVersion, AuthenticationDirection direction, javax.servlet.http.HttpServletRequest request)
direction - the authentication direction (inbound or outbound)request - the incoming requestClass<? extends AuthenticationProvider> getAuthenticationProviderClass()
Copyright © 2018 Atlassian. All rights reserved.