JAAS Login Module

Identifier:
org.eclipse.equinox.security.loginModule

Description:
The loginModule extension point provides a way for a bundle to register class implementing LoginModule with the Java Authentication and Authorization Service (JAAS).

Configuration Markup:

<!ELEMENT extension (loginModule)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #REQUIRED

name  CDATA #IMPLIED>

The extension point descriptor.



<!ELEMENT loginModule EMPTY>

<!ATTLIST loginModule

class       CDATA #REQUIRED

description CDATA #IMPLIED>

An entry defining a single LoginModule that can be used for authenticating users. See javax.security.auth.spi.LoginModule for more information.



Examples:
 <extension
         id="httpBasicLoginModule"
         name="httpBasicLoginModule"
         point="org.eclipse.equinox.security.loginModule">
      <loginModule      class="org.eclipse.equinox.accounts.internal.auth.module.HttpBasicLoginModule"
description="org.eclipse.equinox.accounts.internal.auth.module.HttpBasicLoginModule"/>
   </extension>

API Information:
The JAAS API is part of the Java Runtime Environment version 1.4 and above.

Supplied Implementation:
No public login modules are provided by the platform.


Copyright (c) 2005, 2007 IBM Corporation and others.
This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-v20.html/ SPDX-License-Identifier: EPL-2.0