# 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.

- class - The fully qualified name of a class which implements the LoginModule provider interface, `javax.security.auth.login.spi.LoginModule`.
- description -

###### 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.
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 http://www.eclipse.org/legal/epl-v10.html