Getting Started with OpenIDM
-
Upload
forgerock -
Category
Technology
-
view
1.787 -
download
1
description
Transcript of Getting Started with OpenIDM
OpenIDM Hands-On
2
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 self-registration and password reset.
3
Some requirements…
■ JDK 1.6 update 24 or higher
■ CURL
4
Lets get the binaries first…■ Latest supported release:
https://download.forgerock.com/#/openidm
ForgeRock also provides nightly builds:
http://forgerock.org/openidm.html
5
Installation■ Copy the zip-archive to appropriate location
and unzip
# cp openidm-2.1.zip /opt
# unzip openidm-2.1.zip
OpenIDM
6
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
7
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!
8
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
9
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
->
10
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
11
Sample overview
XML File
12
Reconcile with XML-File■ Lets study
/opt/openidm/sample/workflow/conf/sync.json
■ curl -u "openidm-admin:openidm-admin" -X POST "http://localhost:8080/openidm/recon?_action=recon&mapping=systemXmlfileAccounts_managedUser"
13
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
14
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!
15
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>
16
Q & A