We are trying to complete a full implementation of Single Sign On. I have successfully set it up and it is working for the users in one department. The next step is to add what is called EIM identifiers for all the Windows users into the EIM realm. This can be done with operations navigator. However it requires someone to add an EIM for each Windows user and then create two associations for each EIM identifier. It is not difficult, just tedious and error prone. IBM provides two API’s that would accomplish what I need to do but I am not an API programmer.
eimAddIdentifier()
eimChangeIdentifier()
Do you know where I could find some sample code that I could use?
Software/Hardware used:
ASKED:
April 3, 2009 3:46 PM
UPDATED:
April 17, 2009 7:06 PM
Thank you. I did look at those samples of code. Now for the next dumb question – what language are they in? I am familiar with CL and passing variables into CL programs but I do not recognize this format. What language do I need to learn to understand what I am seeing?
How do I wrap a CL program around the code?
Regarding which language, those examples are in C.
I suspect you could probably use those APIs in RPG as well, since it’s also an ILE language and supports pointers, but I’d need to study and experiment with it. And I’m not familiar with EIM – sounds like something foreign to the native System i environment – is that Windows specific?
Also, that language could be Java as well, since the syntaxes are similar. I’m not certain which one it is…
EIM – Enterprise Identity mapping – is one piece of Single Sign On (SSO). SSO allows a windows user who has already authenticated to the Windows active directory to sign on to their AS/400 (using EIM and NAS – Network Authentication Services) without ever seeing the POP up sign on window or the AS/400 Sign on green screen.
Have you talk to IBM? They might be able to help you out.