We use eGuide as our White Pages. I would like to setup a profile
portlet that will display the logged in users eGuide Profile.

I have created an iFrame Portlet called White Pages Profile. Using the
eGuide detail.get command I have been able to build a portlet that will
do what I want, except I have not figured out how to pass into this
portlet the user CN or DN. eGuide does not require user authentication
to display any user.


'eGuide Documentation'
(http://www.novell.com/documentation/...212/index.html)
look under eGuide Action Commands/Command Parameters and Examples (near
the bottom)

Here is what I have built, so far. Parameters for the iFrame portlet:

URL:
http://10.1.1.1:8080/eGuide/servlet/eGuide


URL/Form Parameters:
Action=Detail.get
User.dn=<user DN goes here in LDAP form>
Directory.uid=<eGuide LDAP Data Source Name>
Object.uid=USER

All other parameters at defaults

All works well when I put in a fixed DN for a user, except that all
users see the same profile (the poor soul whom I chose for the fixed
DN). What I want to do is substitute the DN of the user who logged
into User App.

I have tried putting in the $PORTLET_AUTH_ID$ variable, with and
without POST turned on. Without POST, the resulting URL has is
"$PORTLET_AUTH_ID$" inserted instead of substituting the value of the
variable. With POST, the page was blank.

All users are in the same container, so if I only had to swap in the
CN, that is possible.


--
OldNerdGuy
------------------------------------------------------------------------
OldNerdGuy's Profile: http://forums.novell.com/member.php?userid=533
View this thread: http://forums.novell.com/showthread.php?t=305755