blob: cfbdb78eee0100c3685b4a3a2305db59f5f71c5b [file] [view]
<!--
Copyright (c) 2016 Gigatronik Ingolstadt GmbH
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
-->
## available realms
## 1. Glassfish Login Realm (org.eclipse.mdm.realm.login.glassfish)
The command 'gradlew install' at org.eclipse.mdm.realms creates the jar file for this login module.
The jar file will be generated at **org.eclipse.mdm.realms/org.eclipse.mdm.realm.login.glassfish/build/libs/org.eclipse.mdm.realm.login.glassfish-1.0.0.jar**
1. **Install MDM Login Realm plugin at Glassfish**
* **copy** the jar file **org.eclipse.mdm.realm.login.glassfish-1.0.0.jar** to **GLASSFISH4_ROOT/glassfish/domains/domain1/lib**
* **open** the Glassfish login **configuration file** at **GLASSFISH4_ROOT/glassfish/domains/domain1/config/login.conf**
* **add** MDM realm module entry to this config file
>MDMLoginRealm {
org.eclipse.mdm.realm.login.glassfish.LoginRealmModule required;
};
* **start** Glassfish and **open administration website** (e.g. localhost:4848)
* **open site**: Configurations/server-config/Security/Realms
* **create** new **realm** ("New" Button)
**Name:** MDMLoginRealm, **Class Name:** org.eclipse.mdm.realm.login.glassfish.LoginRealm _(choose a specific class name (with radio button))_
**add Property:** **Name:** jaas-context, **Value:** MDMLoginRealm
* **activate single sign on** at Configurations/server-config/Virtual Servers/server (SSO = Enabled)
* **save and restart** the Glassfish application server