org.clazzes.login.broker

The broker-login-service org.clazzes.login.broker is provided as an OSGi bundle, which may be activated by

obr:addurl http://maven.clazzes.org/repository.xml
obr:deploy broker-login-service

The maven artifact is:

<groupId>org.clazzes.login</groupId>
<artifactId>broker-login-service</artifactId>

Functionality

The Broker login service authenticates against all other login services registered in the surrounding OSGi container.

It allows applications to use support all authentication domains configured in any of the backends together, through one channel with the common API.

If different login mechanisms provide support for one and the same domain, the mechanism selection is unspecified.

Configuration

The HTTP login service may be configured using the OSGi configuration PID org.clazzes.login.http using these configuration values:

Key
Description
defaultDomainOptional. The default domain to communicate through getDefaultDomain().

The term "domain" refers to a login domain, not a DNS domain.