Integrating LDAP Sun Directory with Sun SGD

Hi Gurus,

Installed SGD server 4.31 on machine1

Wanted to link this SGD server to the sun Directory server(the DS is on a seperate m/c) hence went to the configuration wizard of admin and checked the "Ldap login authority" and entered the ldap server and clicked on apply and exited from it.

Now I logged into the SGD server using the developer/developer which is a user present in the Directory server. The login was successful.

Now if i click on any application(gnome terminal) for this user, it shows

su: Unknown id: developer

login: developer

Password:

Requesting application server authentication...

Login incorrect

login:

Waiting for the server to respond...

Logging in to the application server...

1. why is it requesting application server authentication ?

2. what are the extra steps to be done if the developer user has to access the applications

Thanx in advance

Siddesh

[987 byte] By [SiddeshKamatha] at [2007-11-27 6:07:03]
# 1

On Unix system, you need to have an account in order to execute anything. When you configure SGD to authenticate against DS, the user is "logged in" into SGD, but not the application server (even though your application server looks to be the same as the SGD server.)

So, when executing an application (gnome-terminal, in this case), SGD will attempt to use the credential to authenticate on the "application server". If the account "developer" is not valid, you'll get the result you got.

What you need to do is to ensure that the user has a valid account on the application server. The easiest way to do this, in your case, is to configure the application server to use the same DS for authentication.

Hope this helps.

Wai.a at 2007-7-12 16:23:41 > top of Java-index,Desktop,Sun Secure Global Desktop Software...
# 2

Hi Wai,

I am new to this SGD server. So please excuse me if my questions are trivial. Can you please tell how to configure the Application server with the SUN ldap server. Any blogs/documentation will be helpful.

SGD by default is on tomcat right. so should we configure tomcat for ldap authentication ?

regards

siddesh

SiddeshKamatha at 2007-7-12 16:23:41 > top of Java-index,Desktop,Sun Secure Global Desktop Software...
# 3

Authenticating for SSGD and appliactions does not have anything to do with authentication to tomcat/apache/java.

Simplest form:

- A user logs on to SSGD with a valid username and password.

- SSGD presents applications to the user via the webtop.

- The user starts an application by clicking the application name on the webtop.

- SSGD connects to the application-server (a *nix-server, Windows Terminal server, etc), authenticates to the application server and starts the application.

SSGD connects to the application server like you normally would do form your workstation:

- To Windows Terminal Server via RDP protocol (like mstsc.exe on windows)

- To linux/unix server via SSH (like putty.exe on windows) or telnet (like telnet.exe on windows)

When using LDAP-authentication for SSGD you need to tell SSGD to use LDAP-authentication (see http://docs.sun.com/source/819-6255/ldap_auth_enabling.html).

When connection to an Application Server (Windows Terminal Server/ *nix-server) you need to configure LDAP-authentication (or something synchronized whith LDAP) to be able to use Single Sign On from SSGD to these application servers.

Synchronizing AD with the Sun Directory Server can be done with Identity Synchronization for Windows (http://www.sun.com/software/products/identity_synch/) or use unix-integration on Windows 2003 R2.

- Remold | Everett

remolda at 2007-7-12 16:23:41 > top of Java-index,Desktop,Sun Secure Global Desktop Software...
# 4
Thanks a lot. It worked fine.
SiddeshKamatha at 2007-7-12 16:23:41 > top of Java-index,Desktop,Sun Secure Global Desktop Software...