Wiki source code of org.clazzes.login.broker
Last modified by christoph_lechleitner@iteg_at on 2013-07-22 09.52:48
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 1 | The broker-login-service org.clazzes.login.broker is provided as an OSGi bundle, which may be activated by |
| 2 | |||
| 3 | (% class="code" %) | ||
| 4 | ((( | ||
| 5 | obr:addurl http:~/~/maven.clazzes.org/repository.xml | ||
| 6 | obr:deploy broker-login-service | ||
| 7 | ))) | ||
| 8 | |||
| 9 | The maven artifact is: | ||
| 10 | |||
| 11 | (% class="code" %) | ||
| 12 | ((( | ||
| 13 | <groupId>org.clazzes.login</groupId> | ||
| 14 | <artifactId>broker-login-service</artifactId> | ||
| 15 | ))) | ||
| 16 | |||
| 17 | === {{id name="org.clazzes.login.broker-Functionality"/}}Functionality === | ||
| 18 | |||
| 19 | The Broker login service authenticates against all other login services registered in the surrounding OSGi container. | ||
| 20 | |||
| 21 | It allows applications to use support all authentication domains configured in any of the backends together, through one channel with the common API. | ||
| 22 | |||
| 23 | If different login mechanisms provide support for one and the same domain, the mechanism selection is unspecified. | ||
| 24 | |||
| 25 | === {{id name="org.clazzes.login.broker-Configuration"/}}Configuration === | ||
| 26 | |||
| 27 | The HTTP login service may be configured using the OSGi configuration PID {{code language="none"}}org.clazzes.login.http{{/code}} using these configuration values: | ||
| 28 | |||
| 29 | |=((( | ||
| 30 | (% class="tablesorter-header-inner" %) | ||
| 31 | ((( | ||
| 32 | Key | ||
| 33 | ))) | ||
| 34 | )))|=((( | ||
| 35 | (% class="tablesorter-header-inner" %) | ||
| 36 | ((( | ||
| 37 | Description | ||
| 38 | ))) | ||
| 39 | ))) | ||
| 40 | |((( | ||
| 41 | {{code language="none"}} | ||
| 42 | defaultDomain | ||
| 43 | {{/code}} | ||
| 44 | )))|((( | ||
| 45 | Optional. The default domain to communicate through getDefaultDomain(). | ||
| 46 | ))) | ||
| 47 | |||
| 48 | (% style="line-height: 1.4285715;" %)The term "domain" refers to a login domain, not a DNS domain. | ||
| 49 | |||
| 50 |