|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.plugin.descriptors.AbstractModuleDescriptor<AuthenticationProvider> com.atlassian.applinks.host.spi.SupportedInboundAuthenticationModuleDescriptor
public class SupportedInboundAuthenticationModuleDescriptor
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.
Field Summary |
---|
Fields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor |
---|
moduleClass, moduleClassName, moduleFactory, plugin, resources, singleton |
Constructor Summary | |
---|---|
SupportedInboundAuthenticationModuleDescriptor()
|
Method Summary | |
---|---|
java.lang.Class<? extends AuthenticationProvider> |
getAuthenticationProviderClass()
|
AuthenticationProvider |
getModule()
|
protected void |
provideValidationRules(com.atlassian.plugin.util.validation.ValidationPattern pattern)
|
Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor |
---|
assertModuleClassImplements, destroy, disabled, enabled, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getName, getParams, getPlugin, getPluginKey, getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation, init, isEnabledByDefault, isSingleton, isSingletonByDefault, isSystemModule, loadClass, loadClass, satisfiesMinJavaVersion, setPlugin, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SupportedInboundAuthenticationModuleDescriptor()
Method Detail |
---|
protected void provideValidationRules(com.atlassian.plugin.util.validation.ValidationPattern pattern)
provideValidationRules
in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<AuthenticationProvider>
public AuthenticationProvider getModule()
getModule
in interface com.atlassian.plugin.ModuleDescriptor<AuthenticationProvider>
getModule
in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<AuthenticationProvider>
public java.lang.Class<? extends AuthenticationProvider> getAuthenticationProviderClass()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |