Your SlideShare is downloading. ×
Getting Started with OpenIDM
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Getting Started with OpenIDM

1,516
views

Published on

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

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

Published in: Technology, Design

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,516
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
42
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. Some requirements… ■ JDK 1.6 update 24 or higher ■ CURL 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. Installation ■ Copy the zip-archive to appropriate location and unzip # cp openidm-2.1.zip /opt # unzip openidm-2.1.zip OpenIDM 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. 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. 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. 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. 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. Sample overview XML File 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. 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. 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. 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. Q&A 16