Successfully reported this slideshow.
Overview
■

Get the OpenIDM Binaries and Install

■

Start/stop OpenIDM

■

Start OpenIDM with a sample
configuration

■

...
Some requirements…
■

JDK 1.6 update 24 or higher

■

CURL

3
Lets get the binaries first…
■

Latest supported release:
https://download.forgerock.com/#/openidm

ForgeRock also provide...
Installation
■

Copy the zip-archive to appropriate location
and unzip
# cp openidm-2.1.zip /opt
# unzip openidm-2.1.zip

...
Lets start OpenIDM
$ cd /opt/openidm
$ ./startup.sh

./startup.sh
Using OPENIDM_HOME: /opt/openidm
Using OPENIDM_OPTS: -Xm...
Self-registration & Passwd
Reset
■

Point your browser to the OpenIDM end user dashboard:
http://localhost:8080/openidmui
...
Try out the Administrative UI
■

Point your browser to the OpenIDM end user
dashboard:
http://localhost:8080/openidmui

■
...
Lets stop OpenIDM
■

To stop OpenIDM go to the terminal window
where it was started and where the Felix
console prompt sho...
Start with a sample…
■

$ cd /opt/openidm

■

$ ./startup.sh -p samples/workflow
./startup.sh
Using OPENIDM_HOME: /usr/loc...
Sample overview

XML File

11
Reconcile with XML-File
■

Lets study
/opt/openidm/sample/workflow/conf/sync.js
on

■

curl -u "openidm-admin:openidm-admi...
Request create contractor
■

Start a request to create a contractor as an employee

■

Log in to OpenIDM as a regular empl...
Approval as a manager
■

Now log in to the OpenIDM UI at the URL:

http://localhost:8080/openidmui/index.html#login/
■

Us...
Test the contractor..


Now log in to the OpenIDM UI at the URL:
http://localhost:8080/openidmui/index.html#login/



Us...
Q&A

16
Getting Started with OpenIDM
Upcoming SlideShare
Loading in …5
×

Getting Started with OpenIDM

3,493 views

Published on

A hands-on workshop led by ForgeRock Identity Evangelist Anders Askasen.

Learn more about ForgeRock Access Management:
https://www.forgerock.com/platform/access-management/

Learn more about ForgeRock Identity Management:
https://www.forgerock.com/platform/identity-management/

Published in: Technology, Design
  • Be the first to comment

Getting Started with OpenIDM

  1. 1. Overview ■ Get the OpenIDM Binaries and Install ■ Start/stop OpenIDM ■ Start OpenIDM with a sample configuration ■ Use the OpenIDM UI This hand-on aims to familiarize you with the OpenIDM UI and some commonly used functionality like: create user, use selfregistration and password reset. 2
  2. 2. Some requirements… ■ JDK 1.6 update 24 or higher ■ CURL 3
  3. 3. Lets get the binaries first… ■ Latest supported release: https://download.forgerock.com/#/openidm ForgeRock also provides nightly builds: http://forgerock.org/openidm.html 4
  4. 4. Installation ■ Copy the zip-archive to appropriate location and unzip # cp openidm-2.1.zip /opt # unzip openidm-2.1.zip OpenIDM 5
  5. 5. Lets start OpenIDM $ cd /opt/openidm $ ./startup.sh ./startup.sh Using OPENIDM_HOME: /opt/openidm Using OPENIDM_OPTS: -Xmx1024m Using LOGGING_CONFIG: Djava.util.logging.config.file=/opt/openidm/conf/logging.properties Using boot properties at /usr/local/openidm/conf/boot/boot.properties OpenIDM version "2.1.0" (revision: 1952) -> OpenIDM ready 6
  6. 6. Self-registration & Passwd Reset ■ Point your browser to the OpenIDM end user dashboard: http://localhost:8080/openidmui ■ Edit /opt/openidm/conf/ui-configuration.json and turn on: "selfRegistration" : true, "securityQuestions" : true, Refresh browser! 7
  7. 7. Try out the Administrative UI ■ Point your browser to the OpenIDM end user dashboard: http://localhost:8080/openidmui ■ Login with user: openidm-admin and password: openidm-admin ■ Create a user 8
  8. 8. Lets stop OpenIDM ■ To stop OpenIDM go to the terminal window where it was started and where the Felix console prompt should be. Stop OpenIDM with the “shutdown command as follows: -> -> OpenIDM ready shutdown -> 9
  9. 9. Start with a sample… ■ $ cd /opt/openidm ■ $ ./startup.sh -p samples/workflow ./startup.sh Using OPENIDM_HOME: /usr/local/openidm Using OPENIDM_OPTS: -Xmx1024m Using LOGGING_CONFIG: -Djava.util.logging.config.file=/usr/local/openidm/conf/logging.properties Using boot properties at /opt/openidm/conf/boot/boot.properties Using boot properties at /opt/openidm/samples/workflow/conf/boot/boot.properties OpenIDM version "2.1.0" (revision: 1952) ->OpenIDM ready 10
  10. 10. Sample overview XML File 11
  11. 11. Reconcile with XML-File ■ Lets study /opt/openidm/sample/workflow/conf/sync.js on ■ curl -u "openidm-admin:openidm-admin" -X POST "http://localhost:8080/openidm/recon?_acti on=recon&mapping=systemXmlfileAccount s_managedUser" 12
  12. 12. Request create contractor ■ Start a request to create a contractor as an employee ■ Log in to OpenIDM as a regular employee and apply for the creation of a new account for one of your contractors. ■ Now log in to the OpenIDM UI at the URL: http://localhost:8080/openidmui/index.html#login/ ■ Use: Login: user1 Password: Welcome1 13
  13. 13. Approval as a manager ■ Now log in to the OpenIDM UI at the URL: http://localhost:8080/openidmui/index.html#login/ ■ Use: Login: manager1 Password: Welcome1 Assign approval to manager1 and accept the contractor! 14
  14. 14. Test the contractor..  Now log in to the OpenIDM UI at the URL: http://localhost:8080/openidmui/index.html#login/  Use: Login: <your selected contractor name> Password: <your password> 15
  15. 15. Q&A 16

×