public class SupportedInboundAuthenticationModuleDescriptor extends com.atlassian.plugin.descriptors.AbstractModuleDescriptor<AuthenticationProvider>
Marker module for supported incoming authentication types for the local application. Configured via system-plugin or bundle in atlassian-plugin.xml, for example:
<supported-inbound-authentication key="refapp-inbound-basic" application="refapp" class="com.atlassian.applinks.authentication.basic.BasicAuthRequestFactoryImpl" />
The name attribute refers to the name of the supported application provider. The application element is a plugins2 mechanism scopes the module to a particular application.
| Constructor and Description |
|---|
SupportedInboundAuthenticationModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends AuthenticationProvider> |
getAuthenticationProviderClass() |
AuthenticationProvider |
getModule() |
protected void |
loadClass(com.atlassian.plugin.Plugin plugin,
String clazz) |
protected void |
provideValidationRules(com.atlassian.plugin.util.validation.ValidationPattern pattern) |
assertModuleClassImplements, checkPermissions, destroy, destroy, disabled, enabled, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, getName, getParams, getPlugin, getPluginKey, getRequiredPermissions, getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation, hashCode, init, isEnabled, isEnabledByDefault, isSingleton, isSingletonByDefault, isSystemModule, loadClass, satisfiesMinJavaVersion, setPlugin, toStringpublic SupportedInboundAuthenticationModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory)
protected void provideValidationRules(com.atlassian.plugin.util.validation.ValidationPattern pattern)
provideValidationRules in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<AuthenticationProvider>protected final void loadClass(com.atlassian.plugin.Plugin plugin,
String clazz)
throws com.atlassian.plugin.PluginParseException
loadClass in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<AuthenticationProvider>com.atlassian.plugin.PluginParseExceptionpublic AuthenticationProvider getModule()
getModule in interface com.atlassian.plugin.ModuleDescriptor<AuthenticationProvider>getModule in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<AuthenticationProvider>public Class<? extends AuthenticationProvider> getAuthenticationProviderClass()
Copyright © 2018 Atlassian. All rights reserved.