UMRA - How to connect to Google Apps 2.0
November 29th, 2010 / Send feedback » / by admin
Advanced Toolware's Solutions
(UMRA) - User Management Resource Administrator: Download
(ESSOM) - Enterprise Single Sign-On Manager: Download
(SSRPM) - Self Service Reset Password Management: Download
Test Environment:
Server - Server 2008 R2
UMRA - 10.5 (build 1633)
It's been awhile since my last post, and UMRA has come along way since my last blog on Connecting To Google Apps with UMRA. With some of these latest updates, UMRA now is faster to both gather data from Google, and Push data to Google. What does this mean? Well, it means your UMRA Automation / MASS / Forms scripts and projects can run quicker. So read on, and see how to connect to Google with UMRA new Google actions 2.0.
Ok first off, powershell is no longer needed to connect to Google, via UMRA. Now, for any of you who are using older UMRA Google actions you will still need to use powershell until you upgrade your current version to the latest version. If you upgrade to the latest version, you UMRA scripts will still support your old actions though, however always backup your projects fully before doing any type of upgrade on your UMRA Admin Console / Service. Below is a screen shot of how you can setup your UMRA to Google projects. For the most part, the connection will look the same, but the script will look different depending on what you want to provision, or sync in Google.
> Set Google Password
This action is straight forward, drag and drop a "Set variable" action into your UMRA project. Set the variable name to %google_password% and then enter its value. Another key not on this action is to check the "Do not show value in windows and log files" check box to ensure this is not saved in any log files.
> Encrypt Google Password
This action goes hand in hand with the >Set Google Password action. We now need to encrypt the value of the Password that was set above, this way we can do secure transactions to Google. Drag and drop a "Encrypt text" UMRA action into your project, and encrypt the %google_password% variable, or whatever you called the variable.
> Setup Google Session
This is the most important step to them all, now that you have your encrypted password, you want to setup the actual connection to your Google Apps Environment. In the Google domain property, type in your google domain ie: "mygoogleappsdomain.org". Next is to enter your Admin e-mail address, now this needs to be your the full admin e-mail ie: my_admin@mygoogleappsdomain.org. The other properties in this action can be left alone, however, you want to take note of the "Google Session ID" you have setup, by default its called %GoogleSessionId%, but you can change this if needed.
> Get Google Users
Now that you have your Google connection setup, you can begin doing your own work flows on your data. For my example, I wanted to get All google users. The key thing here I wanted to show is that, for any of your Google UMRA actions, you will need to reference your Google Session ID that we created in the above steps, in our case it was called %GoogleSessionId%.
> Close Google Session
After you have completed your Google Actions processing, you now want to close your google session. Simply drag / drop a "Google Close connection" UMRA action over into your project, and reference your "Google Session ID" in the Google Session ID action property.
So there you have it, the new and improved way to connect to Google apps with UMRA. If you have any questions or comments feel free to e-mail me, or leave a comment.
Feedback awaiting moderation
This post has 1 feedback awaiting moderation...

