Login Configuration Provider
Identifier:
org.eclipse.equinox.security.loginConfigurationProvider
Description:
A login configuration provider is a class that takes a login configuration name and returns a list of login modules that make up that login configuration, including various properties associated with that login module. The configuration provider must extend the javax.security.auth.login.Configuration class and implement the getAppConfigurationEntry() method.
Configuration Markup:
<!ELEMENT extension (
loginConfigurationProvider)+>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #REQUIRED
name CDATA #IMPLIED
>
The extension point descriptor.
<!ELEMENT loginConfigurationProvider EMPTY>
<!ATTLIST loginConfigurationProvider
class CDATA #REQUIRED
>
An entry describing a particular Configuration provider from which to load named login configurations. By default, the platform supports loginmodules provided via extension points. See the definition for org.eclipse.equinox.security.loginConfiguration for more information.
-
class - The class of the login Configuration, which must be a subclass of javax.security.auth.login.Configuration.
Examples:
<extension
id=
"accountLoginConfigurationProvider"
point=
"org.eclipse.equinox.security.loginConfigurationProvider"
>
<loginConfigurationProvider class=
"org.eclipse.equinox.accounts.internal.AccountsLoginConfigProvider"
/>
</extension>
Supplied Implementation:
No public login configuration providers are included in the platform.
Copyright (c) 2005, 2007 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at
https://www.eclipse.org/legal/epl-v10.html