The Fascinator - Plugin - Authentication - LDAP

The Fascinator platform is a set of components that can be remixed/mashed to meet a variety of repository-centric needs.

Лицензия

Лицензия

Группа

Группа

com.googlecode.the-fascinator.plugins
Идентификатор

Идентификатор

plugin-authentication-ldap
Последняя версия

Последняя версия

1.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

The Fascinator - Plugin - Authentication - LDAP
The Fascinator platform is a set of components that can be remixed/mashed to meet a variety of repository-centric needs.
Ссылка на сайт

Ссылка на сайт

https://sites.google.com/site/fascinatorhome/home/documentation/technical/documents/plugins/authentication/ldap-authentication
Система контроля версий

Система контроля версий

https://github.com/the-fascinator-contrib/plugin-authentication-ldap.git

Скачать plugin-authentication-ldap

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.googlecode.the-fascinator.plugins/plugin-authentication-ldap/ -->
<dependency>
    <groupId>com.googlecode.the-fascinator.plugins</groupId>
    <artifactId>plugin-authentication-ldap</artifactId>
    <version>1.2</version>
</dependency>
// https://jarcasting.com/artifacts/com.googlecode.the-fascinator.plugins/plugin-authentication-ldap/
implementation 'com.googlecode.the-fascinator.plugins:plugin-authentication-ldap:1.2'
// https://jarcasting.com/artifacts/com.googlecode.the-fascinator.plugins/plugin-authentication-ldap/
implementation ("com.googlecode.the-fascinator.plugins:plugin-authentication-ldap:1.2")
'com.googlecode.the-fascinator.plugins:plugin-authentication-ldap:jar:1.2'
<dependency org="com.googlecode.the-fascinator.plugins" name="plugin-authentication-ldap" rev="1.2">
  <artifact name="plugin-authentication-ldap" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.googlecode.the-fascinator.plugins', module='plugin-authentication-ldap', version='1.2')
)
libraryDependencies += "com.googlecode.the-fascinator.plugins" % "plugin-authentication-ldap" % "1.2"
[com.googlecode.the-fascinator.plugins/plugin-authentication-ldap "1.2"]

Зависимости

compile (4)

Идентификатор библиотеки Тип Версия
com.googlecode.the-fascinator : fascinator-common jar 1.1.2
com.googlecode.the-fascinator : fascinator-plugin-api jar 1.1.2
com.googlecode.the-fascinator : fascinator-vocabulary jar 1.1.2
commons-codec : commons-codec jar 1.3

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.10

Модули Проекта

Данный проект не имеет модулей.

LDAP Authentication Plugin for The Fascinator

This plugin allows authentication against an LDAP server for The fascinator platform.

Configuration

"authentication": {
	"type": "ldap",
	"ldap": {
		"baseURL": "ldap://localhost:389",
		"baseDN": "ou=people,o=Sample org,c=AU",
		"ldapSecurityPrincipal": "cn=JohnDoe,ou=Some Account,dc=sample,dc=edu,dc=au"
		"ldapSecurityCredentials": "******"
		"idAttribute": "uid"
	}
}

baseURL

The URL of the LDAP server.

baseDN

The base Distinguished Name to search under.

idAttribute

The name of the attribute for which the username will be searched under. This will be appended to the end of the baseDN when querying the LDAP server. Using the example configuration above the query string will be:

ou=people,o=Sample org,c=AU,uid=specifiedUsername

ldapSecurityPrincipal

The Security Principal of the service account used to bind to the LDAP server. (Leave empty to bind anonymously.)

ldapSecurityCredentials

Credentials for the service account used to bind to the LDAP server. (Leave empty to bind anonymously.)

** userAttributes **

Optional list of attributes that will be retrieved and added to the User object upon login. Leave unspecified if not needed.

** displayNameAttributes **

Optional list of attributes that will compose the display name, order matters. Leave unspecified if not needed.

** displayNameDelimiter **

Optional delimiter that will be used when composing the display name. Defaults to ' '. Leave unspecified if not needed.

** useSystemCredForAttributes **

Optional flag indicating the intention to use of system credential when retrieving user attributes. Defaults to false. Leave unspecified if not needed.

com.googlecode.the-fascinator.plugins

The Fascinator Contrib

Версии библиотеки

Версия
1.2
1.1
1.0