Legal docs adopted for EPL 2.0

Change-Id: Ia869b70293238de4cdd3600dee7d77c09ca94116
2 files changed
tree: 87f48a80bb100b6fb48d12ad0ff9f573cfc810ca
  1. gradle/
  2. org.eclipse.mdm.realm.login.glassfish/
  3. .gitignore
  4. build.gradle
  5. gradlew
  6. gradlew.bat
  7. LICENSE.txt
  8. NOTICE.txt
  10. settings.gradle


  • Copyright (c) 2015-2018 Contributors to the Eclipse Foundation
  • See the NOTICE file(s) distributed with this work for additional
  • information regarding copyright ownership.
  • This program and the accompanying materials are made available under the
  • terms of the Eclipse Public License v. 2.0 which is available at
  • SPDX-License-Identifier: EPL-2.0


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