203 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
Domino 10 – to be continued!
Mon, Nov 6th 2017 15
IBM Connections 6 – Following and Followers blank
Wed, Oct 25th 2017 5
Exchange integration into WebSphere Portal (SSO – Kerberos)
Tue, Sep 26th 2017 9
User provisioning for IBM Connections Cloud – You have the choice
Mon, Aug 28th 2017 6
SAML & IBM Connections 5.5 – not a dream team
Fri, Aug 18th 2017 9
IBM Docs – Migration from DB2 –> ORACLE
Fri, Jul 7th 2017 6
IBM Connections – trouble adding additional nodes
Wed, May 31st 2017 7
Top 10
Configuration of secret key storage in WebSphere Application Server
Thu, Mar 12th 2015 17
DB2 Instance autostart does not work on SLES 12 / RHEL 7
Tue, Jul 12th 2016 15
Domino 10 – to be continued!
Mon, Nov 6th 2017 15
IBM Connections Docs – file preview not possible for some CCM pdf files
Thu, Nov 17th 2016 14
WebSphere custom TAI – Doing SSO the right way
Tue, Sep 6th 2016 13
IBM Connections 5 CR2 – Atom feed changes
Mon, Jun 22nd 2015 11
HTTP Outbound authentication via SAML
Tue, Oct 6th 2015 11
Security Bulletin: Vulnerabilities in Apache Struts affects IBM WebSphere Application Server (CVE-2016-1181 and CVE-2016-1182) (2016.06.28)
Tue, Sep 13th 2016 11
SAML – Enterprise SSO in the WebSphere world
Mon, Jul 20th 2015 10
IBM Connections vulnerability – fixes for CVE-2014-3004 / CSVV in detail
Tue, Mar 3rd 2015 9


User provisioning for IBM Connections Cloud – You have the choice
Twitter Google+ Facebook LinkedIn Addthis Email Gmail Flipboard Reddit Tumblr WhatsApp StumbleUpon Yammer Evernote Delicious
Julius Schwarzweller    

User provisioning for IBM Connections Cloud – You have the choice

Customers who use IBM Cloud for Connections, Sametime or other applications face the problem to manage their cloud accounts. For some single users you can use the Web frontend to add or change user accounts or to assign subscriptions and licenses to users. But in real world scenarios it is not possible to manage thousands of users manually or to keep them synchronized with an on-prem user repository or LDAP.

This can be handled smarter.

There is an API for this – of course. In fact there are at least two of them:

In one of our last projects we had to learn that both of them have advantages and disadvantages:

IBM Integration Server

Customers can request IBM to enable this feature. Then they are allowed to upload user information over ftp or http. The IBM integration server then processes these files in batch mode and provides result files which can be downloaded to check if everything was processed correctly.

The csv file format is quite simple and straight forward. A file can look like this:

emailAddress,action, isManager, description, experience

first.user@gis-ag.com,update, N,"some description","user experiences"

other.user@gis-ag.com,update, N,"other description","other experiences"

This is really simple and good especially for one time provisioning users.

But it has some crucial limitations you should be aware of:

  • The csv files are limited to 200 lines, so you have to split it up, if you have more users.
  • The processing is delayed, depending on the server load
  • The batch processing approach doesn’t fit to handle more complex scenarios e.g if you try to create a user that already exists or try to assign more than the allowed number of users to a license.
  • There are operations which are not supported for example if you want to assign users to applications without forcing each of them to accept a TOC.

There are solutions which utilize this approach.

In our case we had the additional challenge to sync IBM Cloud users periodically from a local LDAP.

IBM Business Support System API (or BSS)

… matches these requirements. This REST based API deals with JSON objects. It is really powerful and provides a wide range of actions managing user accounts and licenses. Also it is very easy to use. To read all users, whos email start with “julius”, you can simply use this one line of code:

curl -k -u <user>:<pwd>  "https://apps.na.collabserv.com/api/bss/resource/subscriber?_namedQuery=getSubscriberByEmailAddress&emailAddress=julius*"

This API can easily be used with any programming language. In our case we used python language to implement a user sync process from the customers LDAP and to provide additional maintenance functions as well. This script is triggered periodically to keep Cloud users in sync with customer LDAP.

In this project the use of BSS API and a powerful script language was the key to solve the requirements with minimal efforts and costs.

If you plan to use IBM Connections in the cloud you should be aware of a limitation which is really hard to accept! The BSS API updates the users in the internal BSS cloud database that handles access and licenses. But only basic information such as DisplayName and JobTitle are updated in the users Connection profile which is visible for normal users. All other profiles fields are intended to be managed by the user themselves in their profile.

Also the IBM Connections profiles-admin API which would be an approach in an on-prem environment is disabled by the IBM Cloud team. At the moment the only way to update Connections profiles is to use the Integration Server. Not really convenient!

Currently we ask ourselves if a mixture of both APIs would be the best and somehow only way to solve this problem. But we are not happy with this. We`ll keep you updated once we found a smarter way.



---------------------
http://techblog.gis-ag.info/2017/08/28/user-provisioning-for-ibm-connections-cloud-you-have-the-choice/
Aug 28, 2017
7 hits



Recent Blog Posts
15
Domino 10 – to be continued!
Mon, Nov 6th 2017 8:48a   GIS Techblog
Welcome to the first post about IBM Domino on our GIS AG Techblog! Here at GIS AG, we have a dedicated IBM Domino team made up of certified specialists for everything from development, to administration, support and beyond. On this blog we will be sharing the latest news and technical information about IBM Domino. If you have any questions or comments, please, feel free to write an Email to: frederik.potyka@gis-ag.com Visit our About Us page! Domino  10 – This year Notes and Domino 9.0
5
IBM Connections 6 – Following and Followers blank
Wed, Oct 25th 2017 8:42a   GIS Techblog
IBM Connections 6 – Following and Followers blank Hi, during the last weeks we had to deal with a strange problem in an IBM Connections 6 environment. The system was migrated from IC 5.5 to IC 6 and live for about 4 weeks when suddenly the following problem occurred: Neither users that I follow nor followers were shown in the UI. Despite installing the latest Fixes no bigger changes have been performed on the system. I was able to follow a user: Looks good: Then opening “Following
9
Exchange integration into WebSphere Portal (SSO – Kerberos)
Tue, Sep 26th 2017 12:03p   GIS Techblog
Exchange integration into WebSphere Portal (SSO – Kerberos) During the last years working with Portal I had several challenges with WebSphere Portals HTTP Outbound Proxy (aka. Ajax Proxy) in terms of authenticating backend calls to various other systems. What we`ve done so far in terms of SSO / backend authentication: – Authenticating using LTPAToken – Authenticating using SAML – Authenticating using SPNEGO / Kerberos (this was a new one for me) The challenge this time
7
User provisioning for IBM Connections Cloud – You have the choice
Mon, Aug 28th 2017 1:42p   GIS Techblog
User provisioning for IBM Connections Cloud – You have the choice Customers who use IBM Cloud for Connections, Sametime or other applications face the problem to manage their cloud accounts. For some single users you can use the Web frontend to add or change user accounts or to assign subscriptions and licenses to users. But in real world scenarios it is not possible to manage thousands of users manually or to keep them synchronized with an on-prem user repository or LDAP. This can be handled
9
SAML & IBM Connections 5.5 – not a dream team
Fri, Aug 18th 2017 7:45a   GIS Techblog
Hi all, last week we had to fight with an activation of SAML on a IC 5.5 CR3 environment. The setup was: IBM Connections 5.5 CR3 as test instance ADFS Server 3.0 (I know… it is only tested with ADFS 2.0 – but works with 3.0 too) We followed the instructions from the IBM Connections Knowledge Center. Smooth setup everything standard procedure. When testing this setup, the redirect to the IdP was initiated. After logging into the IdP the browser was redirected to IBM Connections ACS
6
IBM Docs – Migration from DB2 –> ORACLE
Fri, Jul 7th 2017 9:52a   GIS Techblog
IBM Docs – Migration from DB2 –> ORACLE Hi, within our last big project, we had the challenge to transfer the IBM Docs database from DB2 to ORACLE. Within this database comments and other document related data is stored. Officially there is no script available to perform this move using DBT (remove constraints / transfer / reapply constraints). We looked into the database and figured out how to perform this task using DBT – so we are not dependent on any other products. We m
7
IBM Connections – trouble adding additional nodes
Wed, May 31st 2017 2:52p   GIS Techblog
IBM Connections – trouble adding additional nodes Hi all, we are currently involved in a project where we installed a 1 node IBM Connections 6 Cluster and later added a second node to the cell. So far so good… Everything that needs to be done after adding the second node is described here … Everything? Yes, mainly… but not in the mandatory details as I think! Missing custom properties and other settings might result in non-functional nodes. Especially not setting httpSess
4
SNOUG 2017 Presentation – SikaConnect goes External
Thu, Mar 23rd 2017 1:06p   GIS Techblog
SNOUG 2017 Presentation – SikaConnect goes External Hi all, yesterday I was at SNouG in Zurich. I had a great time there – good speakers and a overall perfectly organized event (would we expect sth. else from Switzerland? ) Raymond Weber from SIKA Informationssysteme AG and I did a session about the SIKA Extranet Feature:
2
Whiteboard in IBM Sametime Meeting 9.0.1 removed
Fri, Mar 17th 2017 10:43a   GIS Techblog
Whiteboard in IBM Sametime Meeting 9.0.1 removed IBM implemented in Sametime Meeting 9.0.1 a whiteboard function as technical preview. Ben described in his articel how to enable this feature: https://collaborationben.com/2016/05/20/whiteboard-in-sametime-9-0-1/ With the current cumulative Fix 901-ST-General-FP-SMOL-AK4G43  for the Meeting Server IBM has removed this function. The response on my PMR was: “I can confirm The Meetings Whiteboard feature release is being put on hold indefinitely.
4
Wikis content not accessible…
Thu, Jan 26th 2017 10:54a   GIS Techblog
Wikis content not accessible… Hi, it`s been quite a long time; many projects at the moment so that blogging needs to wait Last week we had a very interesting problem at one customer’s environment. When accessing a Wiki, the page was displayed blank – no content was available. Browsing to older versions of this wikis worked. The error in the log: Parsing error… Wikis content (the body) gets store in the filesystem as xml files. If you access a Wiki there is a XML parser




Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition