You are viewing a plain text version of this content. The canonical link for it is here.
Posted to stonehenge-dev@incubator.apache.org by Ben Dewey <Be...@26ny.com> on 2009/10/06 04:07:21 UTC

RE: Metro CBS

Ming,

> There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
STS_Setup_manual.doc, where the Login URL should be like
http://openssohost:openssoport/opensso/WSFederationServlet/metaAlias/Fedsp.*

> What url do you use?

My url for this step is: http://sp.stonehenge.com:8090/opensso/WSFederationServlet/metaAlias/Fedsp

> Can you verify the configurations of SP&IdP by opening
https://openssohost:openssoSecurityPort/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort/opensso?
> What's the result?

When going to https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://idp.stonehenge.com:8183/opensso

I login using User0 and xxx and I get a message that says Logged In

Just to recap,  I'm able to login to the trader_client app, redirect to SP and then to IDP, and when I get directed back to the trader_client I receive an exception of:

javax.servlet.ServletException: AmAgentFilter: An exception has occured
javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid session ID.

Also,  This is my fedsp.xml config file, is it right?

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Federation FederationID="Fedsp" xmlns="http://schemas.xmlsoap.org/ws/2006/12/federation">
    <TokenIssuerName>Fedsp</TokenIssuerName>
    <TokenIssuerEndpoint>
        <ns1:Address xmlns:ns1="http://www.w3.org/2005/08/addressing">https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp</ns1:Address>
    </TokenIssuerEndpoint>
    <SingleSignOutNotificationEndpoint>
        <ns2:Address xmlns:ns2="http://www.w3.org/2005/08/addressing">https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp</ns2:Address>
    </SingleSignOutNotificationEndpoint>
</Federation>

-Ben Dewey


-----Original Message-----
From: Ming Jin [mailto:skyairmj@gmail.com] 
Sent: Wednesday, September 30, 2009 7:15 PM
To: stonehenge-dev@incubator.apache.org
Subject: Re: Metro CBS

Hi Ben,
There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
STS_Setup_manual.doc, where the Login URL should be like
http://openssohost:openssoport/opensso/WSFederationServlet/metaAlias/Fedsp.*

What url do you use?

Can you verify the configurations of SP&IdP by opening
https://openssohost:openssoSecurityPort/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort/opensso?
What's the result?

BTW, you need to change the above URLs to the host and port you used.


On Wed, Sep 30, 2009 at 11:36 PM, Ben Dewey <Be...@26ny.com> wrote:

> Here are the setting from my agent properties
>
> #
> # LOGIN URL
> #   Specifies the login URLs to be used by the Agent to redirect
> #   incoming users without sufficient credentials to the OpenSSO
> #   authentication service.
> # Hot-Swap Enabled: Yes
> #
> com.sun.identity.agents.config.login.url[0] =
> http://sp.stonehenge.com:8090/opensso/UI/Login
>
> #
> # LOGOUT URL
> #   Specifies the logout URLs to be used by the Agent to log out
> #   the authenticated users from the OpenSSO authentication service.
> # Hot-Swap Enabled: Yes
> #
> com.sun.identity.agents.config.logout.url[0] =
> http://sp.stonehenge.com:8090/opensso/UI/Logout
>
>
>
> -----Original Message-----
> From: Ming Jin [mailto:skyairmj@gmail.com]
> Sent: Wednesday, September 30, 2009 6:24 PM
> To: stonehenge-dev@incubator.apache.org
> Subject: Re: Metro CBS
>
> Ben,
> What is the SSO login url in agent's configuration in OpenSSO?
> https://sp.stonehenge.com:8181/opensso/fedlet?
>
>
>
> On Wed, Sep 30, 2009 at 9:33 PM, Ben Dewey <Be...@26ny.com> wrote:
>
> > Ming,
> >
> > I have setup everything for the Passive STS based on the STS manual,
> > unfortunately I think I still missing something.
> >
> > 1. I access http://www.stonehenge.com:8092/trader_client
> >
> > 2. I get directed to https://sp.stonehenge.com:8181/opensso/fedlet
> >
> > 3. I get directed to https://idp.stonehenge.com:8183/opensso/fedlet
> >
> > 4. I get directed to https://idp.stonehenge.com:8183/opensso/UI/login
> >
> > 5. I login using User0 and xxx
> >
> > 6. I get directed back to the trader client page with an 'Invalid session
> > ID' error below [1]
> >
> > Any idea what I'm missing?
> >
> > - Ben Dewey
> >
> >
> > [1]: HTTP Status 500 -
> >
> > type Exception report
> >
> > message
> > descriptionThe server encountered an internal error () that prevented it
> > from fulfilling this request.
> >
> > exception
> > javax.servlet.ServletException: AmAgentFilter: An exception has occured
> >
> > root cause
> > javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid
> > session ID.
> >
> > root cause
> > com.iplanet.sso.SSOException: Invalid session ID.
> >
>
>
>
> --
> Ming Jin
>
> Consultant
> Thoughtworks, Inc
> Twitter: https://twitter.com/mingjin
>



-- 
Ming Jin

Consultant
Thoughtworks, Inc
Twitter: https://twitter.com/mingjin

RE: Metro CBS

Posted by Ben Dewey <Be...@26ny.com>.
Ming,

I replaced that file and restarted domain1 and I'm still receiving the same 'Invalid session ID' message.

-Ben Dewey

-----Original Message-----
From: Ming Jin [mailto:skyairmj@gmail.com] 
Sent: Wednesday, October 07, 2009 2:55 AM
To: stonehenge-dev@incubator.apache.org
Subject: Re: Metro CBS

Sorry, the jar file to replace the original file is the openfedlib.jar which
you can find under
${glassfish_home}\domains\${sp_domain}\applications\j2ee-modules\opensso\WEB-INF\lib.
For example, let's say you installed opensso as SP in domain1, then the
address should be:
${glassfish_home}\domains\domain1\applications\j2ee-modules\opensso\WEB-INF\lib

you need to restart the sp_domain to make it take effect.

--Ming Jin
On Wed, Oct 7, 2009 at 3:58 AM, Ben Dewey <Be...@26ny.com> wrote:

> Sorry again,  the appserver_v9_agent_3 file referenced in the README.txt is
> actually 20090801 or Aug 01.  This nightly build is no longer available at
> [1].  I've actually been using a file I downloaded Sept 16, I'm not sure
> which nightly that is and I've also checked the one I emailed 0908 (Sept 8).
>
> Neither of this builds have the path referenced in your email instructions.
>  Do you have a mirror of 0801 with that file or a fix for a build that is
> later then Sept 01?
>
> [1] http://download.java.net/general/opensso/nightly/
>
> -----Original Message-----
> From: Ben Dewey [mailto:Ben.Dewey@26ny.com]
> Sent: Tuesday, October 06, 2009 10:49 PM
> To: stonehenge-dev@incubator.apache.org
> Subject: RE: Metro CBS
>
> Ming,
>
> Correction, For this dependency I'm using appserver_v9_agent_3 from the
> following zip:
>
>
> http://download.java.net/general/opensso/nightly/20090908.1/j2eeagents/appserver_v9_agent_3.zip
>
> -Ben Dewey
>
> -----Original Message-----
> From: Ben Dewey [mailto:Ben.Dewey@26ny.com]
> Sent: Tuesday, October 06, 2009 10:42 PM
> To: stonehenge-dev@incubator.apache.org
> Subject: RE: Metro CBS
>
> Ming,
>
> The opensso_fix file you sent was in the path
>
> com\sun\identity\wsfederation\servlet\
>
> and the openssoclientsdk.jar file only has the following paths:
>
> com\sun\identity\wsfederation\common\
> com\sun\identity\wsfederation\meta\
>
> There is no to “replace with the original one”.  Do I have the wrong
> openssoclientsdk?  I’m using opensso_enterprise_80.zip.
>
> -Ben Dewey
>
>
> From: Ming Jin [mailto:skyairmj@gmail.com]
> Sent: Tuesday, October 06, 2009 5:20 PM
> To: stonehenge-dev@incubator.apache.org
> Subject: Re: Metro CBS
>
> Hi Ben,
>
> There is one point missing in the document "STS_Setup_mannul.doc", really
> sorry for my colleague's carelessness.
>
> It needs to patch the OpenSSO to retrieve SSOToken correctly on
> trader_client side. The patch is provided by Jiandong Guo and really address
> the problem. I attached the patch file with this mail.
>
> To use it, you need to:
> 1. extract the jar file using winrar
> 2. copy the RPSigninResponse.class file to the same folder of same path in
> openssoclientsdk,jar, and replace the original one
> (you can simply drag the file into the folder if using winrar)
>
> After patching the opensso, redeploy the applications again using ant task
> 'redeploy', then everything should be OK.
>
> HTH.
>
> --Ming Jin
> On Tue, Oct 6, 2009 at 5:07 AM, Ben Dewey <Ben.Dewey@26ny.com<mailto:
> Ben.Dewey@26ny.com>> wrote:
> Ming,
>
> > There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
> Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
> STS_Setup_manual.doc, where the Login URL should be like
> http://openssohost:openssoport
> /opensso/WSFederationServlet/metaAlias/Fedsp.*
>
> > What url do you use?
> My url for this step is:
> http://sp.stonehenge.com:8090/opensso/WSFederationServlet/metaAlias/Fedsp
>
> > Can you verify the configurations of SP&IdP by opening
> https://openssohost:openssoSecurityPort
> /opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort
> /opensso?
> > What's the result?
> When going to
> https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://idp.stonehenge.com:8183/opensso
>
> I login using User0 and xxx and I get a message that says Logged In
>
> Just to recap,  I'm able to login to the trader_client app, redirect to SP
> and then to IDP, and when I get directed back to the trader_client I receive
> an exception of:
>
> javax.servlet.ServletException: AmAgentFilter: An exception has occured
> javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid
> session ID.
> Also,  This is my fedsp.xml config file, is it right?
>
> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
> <Federation FederationID="Fedsp" xmlns="
> http://schemas.xmlsoap.org/ws/2006/12/federation">
>   <TokenIssuerName>Fedsp</TokenIssuerName>
>   <TokenIssuerEndpoint>
>       <ns1:Address xmlns:ns1="http://www.w3.org/2005/08/addressing">
> https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp
> </ns1:Address>
>   </TokenIssuerEndpoint>
>   <SingleSignOutNotificationEndpoint>
>       <ns2:Address xmlns:ns2="http://www.w3.org/2005/08/addressing">
> https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp
> </ns2:Address>
>   </SingleSignOutNotificationEndpoint>
> </Federation>
>
> -Ben Dewey
>
>
> -----Original Message-----
> From: Ming Jin [mailto:skyairmj@gmail.com<ma...@gmail.com>]
> Sent: Wednesday, September 30, 2009 7:15 PM
> To: stonehenge-dev@incubator.apache.org<mailto:
> stonehenge-dev@incubator.apache.org>
> Subject: Re: Metro CBS
>
> Hi Ben,
> There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
> Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
> STS_Setup_manual.doc, where the Login URL should be like
> http://openssohost:openssoport
> /opensso/WSFederationServlet/metaAlias/Fedsp.*
>
> What url do you use?
>
> Can you verify the configurations of SP&IdP by opening
> https://openssohost:openssoSecurityPort
> /opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort
> /opensso?
> What's the result?
>
> BTW, you need to change the above URLs to the host and port you used.
>
>
> On Wed, Sep 30, 2009 at 11:36 PM, Ben Dewey <Ben.Dewey@26ny.com<mailto:
> Ben.Dewey@26ny.com>> wrote:
>
> > Here are the setting from my agent properties
> >
> > #
> > # LOGIN URL
> > #   Specifies the login URLs to be used by the Agent to redirect
> > #   incoming users without sufficient credentials to the OpenSSO
> > #   authentication service.
> > # Hot-Swap Enabled: Yes
> > #
> > com.sun.identity.agents.config.login.url[0] =
> > http://sp.stonehenge.com:8090/opensso/UI/Login
> >
> > #
> > # LOGOUT URL
> > #   Specifies the logout URLs to be used by the Agent to log out
> > #   the authenticated users from the OpenSSO authentication service.
> > # Hot-Swap Enabled: Yes
> > #
> > com.sun.identity.agents.config.logout.url[0] =
> > http://sp.stonehenge.com:8090/opensso/UI/Logout
> >
> >
> >
> > -----Original Message-----
> > From: Ming Jin [mailto:skyairmj@gmail.com<ma...@gmail.com>]
> > Sent: Wednesday, September 30, 2009 6:24 PM
> > To: stonehenge-dev@incubator.apache.org<mailto:
> stonehenge-dev@incubator.apache.org>
> > Subject: Re: Metro CBS
> >
> > Ben,
> > What is the SSO login url in agent's configuration in OpenSSO?
> > https://sp.stonehenge.com:8181/opensso/fedlet?
> >
> >
> >
> > On Wed, Sep 30, 2009 at 9:33 PM, Ben Dewey <Ben.Dewey@26ny.com<mailto:
> Ben.Dewey@26ny.com>> wrote:
> >
> > > Ming,
> > >
> > > I have setup everything for the Passive STS based on the STS manual,
> > > unfortunately I think I still missing something.
> > >
> > > 1. I access http://www.stonehenge.com:8092/trader_client
> > >
> > > 2. I get directed to https://sp.stonehenge.com:8181/opensso/fedlet
> > >
> > > 3. I get directed to https://idp.stonehenge.com:8183/opensso/fedlet
> > >
> > > 4. I get directed to https://idp.stonehenge.com:8183/opensso/UI/login
> > >
> > > 5. I login using User0 and xxx
> > >
> > > 6. I get directed back to the trader client page with an 'Invalid
> session
> > > ID' error below [1]
> > >
> > > Any idea what I'm missing?
> > >
> > > - Ben Dewey
> > >
> > >
> > > [1]: HTTP Status 500 -
> > >
> > > type Exception report
> > >
> > > message
> > > descriptionThe server encountered an internal error () that prevented
> it
> > > from fulfilling this request.
> > >
> > > exception
> > > javax.servlet.ServletException: AmAgentFilter: An exception has occured
> > >
> > > root cause
> > > javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid
> > > session ID.
> > >
> > > root cause
> > > com.iplanet.sso.SSOException: Invalid session ID.
> > >
> >
> >
> >
> > --
> > Ming Jin
> >
> > Consultant
> > Thoughtworks, Inc
> > Twitter: https://twitter.com/mingjin
> >
>
>
>
> --
> Ming Jin
>
> Consultant
> Thoughtworks, Inc
> Twitter: https://twitter.com/mingjin
>
>
>
> --
> Ming Jin
>
> Consultant
> Thoughtworks, Inc
> Twitter: https://twitter.com/mingjin
>



-- 
Ming Jin

Consultant
Thoughtworks, Inc
Twitter: https://twitter.com/mingjin

RE: Metro CBS

Posted by Ben Dewey <Be...@26ny.com>.
Ming, 

Any update on?  The latest fix file you sent me is still giving me the same error message 'Invalid session ID'.

-Ben Dewey

-----Original Message-----
From: Ben Dewey 
Sent: Wednesday, October 07, 2009 11:24 AM
To: stonehenge-dev@incubator.apache.org
Subject: RE: Metro CBS

Ming,

I replaced that file and restarted domain1 and I'm still receiving the same 'Invalid session ID' message.

-Ben Dewey

-----Original Message-----
From: Ming Jin [mailto:skyairmj@gmail.com] 
Sent: Wednesday, October 07, 2009 2:55 AM
To: stonehenge-dev@incubator.apache.org
Subject: Re: Metro CBS

Sorry, the jar file to replace the original file is the openfedlib.jar which
you can find under
${glassfish_home}\domains\${sp_domain}\applications\j2ee-modules\opensso\WEB-INF\lib.
For example, let's say you installed opensso as SP in domain1, then the
address should be:
${glassfish_home}\domains\domain1\applications\j2ee-modules\opensso\WEB-INF\lib

you need to restart the sp_domain to make it take effect.

--Ming Jin
On Wed, Oct 7, 2009 at 3:58 AM, Ben Dewey <Be...@26ny.com> wrote:

> Sorry again,  the appserver_v9_agent_3 file referenced in the README.txt is
> actually 20090801 or Aug 01.  This nightly build is no longer available at
> [1].  I've actually been using a file I downloaded Sept 16, I'm not sure
> which nightly that is and I've also checked the one I emailed 0908 (Sept 8).
>
> Neither of this builds have the path referenced in your email instructions.
>  Do you have a mirror of 0801 with that file or a fix for a build that is
> later then Sept 01?
>
> [1] http://download.java.net/general/opensso/nightly/
>
> -----Original Message-----
> From: Ben Dewey [mailto:Ben.Dewey@26ny.com]
> Sent: Tuesday, October 06, 2009 10:49 PM
> To: stonehenge-dev@incubator.apache.org
> Subject: RE: Metro CBS
>
> Ming,
>
> Correction, For this dependency I'm using appserver_v9_agent_3 from the
> following zip:
>
>
> http://download.java.net/general/opensso/nightly/20090908.1/j2eeagents/appserver_v9_agent_3.zip
>
> -Ben Dewey
>
> -----Original Message-----
> From: Ben Dewey [mailto:Ben.Dewey@26ny.com]
> Sent: Tuesday, October 06, 2009 10:42 PM
> To: stonehenge-dev@incubator.apache.org
> Subject: RE: Metro CBS
>
> Ming,
>
> The opensso_fix file you sent was in the path
>
> com\sun\identity\wsfederation\servlet\
>
> and the openssoclientsdk.jar file only has the following paths:
>
> com\sun\identity\wsfederation\common\
> com\sun\identity\wsfederation\meta\
>
> There is no to “replace with the original one”.  Do I have the wrong
> openssoclientsdk?  I’m using opensso_enterprise_80.zip.
>
> -Ben Dewey
>
>
> From: Ming Jin [mailto:skyairmj@gmail.com]
> Sent: Tuesday, October 06, 2009 5:20 PM
> To: stonehenge-dev@incubator.apache.org
> Subject: Re: Metro CBS
>
> Hi Ben,
>
> There is one point missing in the document "STS_Setup_mannul.doc", really
> sorry for my colleague's carelessness.
>
> It needs to patch the OpenSSO to retrieve SSOToken correctly on
> trader_client side. The patch is provided by Jiandong Guo and really address
> the problem. I attached the patch file with this mail.
>
> To use it, you need to:
> 1. extract the jar file using winrar
> 2. copy the RPSigninResponse.class file to the same folder of same path in
> openssoclientsdk,jar, and replace the original one
> (you can simply drag the file into the folder if using winrar)
>
> After patching the opensso, redeploy the applications again using ant task
> 'redeploy', then everything should be OK.
>
> HTH.
>
> --Ming Jin
> On Tue, Oct 6, 2009 at 5:07 AM, Ben Dewey <Ben.Dewey@26ny.com<mailto:
> Ben.Dewey@26ny.com>> wrote:
> Ming,
>
> > There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
> Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
> STS_Setup_manual.doc, where the Login URL should be like
> http://openssohost:openssoport
> /opensso/WSFederationServlet/metaAlias/Fedsp.*
>
> > What url do you use?
> My url for this step is:
> http://sp.stonehenge.com:8090/opensso/WSFederationServlet/metaAlias/Fedsp
>
> > Can you verify the configurations of SP&IdP by opening
> https://openssohost:openssoSecurityPort
> /opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort
> /opensso?
> > What's the result?
> When going to
> https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://idp.stonehenge.com:8183/opensso
>
> I login using User0 and xxx and I get a message that says Logged In
>
> Just to recap,  I'm able to login to the trader_client app, redirect to SP
> and then to IDP, and when I get directed back to the trader_client I receive
> an exception of:
>
> javax.servlet.ServletException: AmAgentFilter: An exception has occured
> javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid
> session ID.
> Also,  This is my fedsp.xml config file, is it right?
>
> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
> <Federation FederationID="Fedsp" xmlns="
> http://schemas.xmlsoap.org/ws/2006/12/federation">
>   <TokenIssuerName>Fedsp</TokenIssuerName>
>   <TokenIssuerEndpoint>
>       <ns1:Address xmlns:ns1="http://www.w3.org/2005/08/addressing">
> https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp
> </ns1:Address>
>   </TokenIssuerEndpoint>
>   <SingleSignOutNotificationEndpoint>
>       <ns2:Address xmlns:ns2="http://www.w3.org/2005/08/addressing">
> https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp
> </ns2:Address>
>   </SingleSignOutNotificationEndpoint>
> </Federation>
>
> -Ben Dewey
>
>
> -----Original Message-----
> From: Ming Jin [mailto:skyairmj@gmail.com<ma...@gmail.com>]
> Sent: Wednesday, September 30, 2009 7:15 PM
> To: stonehenge-dev@incubator.apache.org<mailto:
> stonehenge-dev@incubator.apache.org>
> Subject: Re: Metro CBS
>
> Hi Ben,
> There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
> Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
> STS_Setup_manual.doc, where the Login URL should be like
> http://openssohost:openssoport
> /opensso/WSFederationServlet/metaAlias/Fedsp.*
>
> What url do you use?
>
> Can you verify the configurations of SP&IdP by opening
> https://openssohost:openssoSecurityPort
> /opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort
> /opensso?
> What's the result?
>
> BTW, you need to change the above URLs to the host and port you used.
>
>
> On Wed, Sep 30, 2009 at 11:36 PM, Ben Dewey <Ben.Dewey@26ny.com<mailto:
> Ben.Dewey@26ny.com>> wrote:
>
> > Here are the setting from my agent properties
> >
> > #
> > # LOGIN URL
> > #   Specifies the login URLs to be used by the Agent to redirect
> > #   incoming users without sufficient credentials to the OpenSSO
> > #   authentication service.
> > # Hot-Swap Enabled: Yes
> > #
> > com.sun.identity.agents.config.login.url[0] =
> > http://sp.stonehenge.com:8090/opensso/UI/Login
> >
> > #
> > # LOGOUT URL
> > #   Specifies the logout URLs to be used by the Agent to log out
> > #   the authenticated users from the OpenSSO authentication service.
> > # Hot-Swap Enabled: Yes
> > #
> > com.sun.identity.agents.config.logout.url[0] =
> > http://sp.stonehenge.com:8090/opensso/UI/Logout
> >
> >
> >
> > -----Original Message-----
> > From: Ming Jin [mailto:skyairmj@gmail.com<ma...@gmail.com>]
> > Sent: Wednesday, September 30, 2009 6:24 PM
> > To: stonehenge-dev@incubator.apache.org<mailto:
> stonehenge-dev@incubator.apache.org>
> > Subject: Re: Metro CBS
> >
> > Ben,
> > What is the SSO login url in agent's configuration in OpenSSO?
> > https://sp.stonehenge.com:8181/opensso/fedlet?
> >
> >
> >
> > On Wed, Sep 30, 2009 at 9:33 PM, Ben Dewey <Ben.Dewey@26ny.com<mailto:
> Ben.Dewey@26ny.com>> wrote:
> >
> > > Ming,
> > >
> > > I have setup everything for the Passive STS based on the STS manual,
> > > unfortunately I think I still missing something.
> > >
> > > 1. I access http://www.stonehenge.com:8092/trader_client
> > >
> > > 2. I get directed to https://sp.stonehenge.com:8181/opensso/fedlet
> > >
> > > 3. I get directed to https://idp.stonehenge.com:8183/opensso/fedlet
> > >
> > > 4. I get directed to https://idp.stonehenge.com:8183/opensso/UI/login
> > >
> > > 5. I login using User0 and xxx
> > >
> > > 6. I get directed back to the trader client page with an 'Invalid
> session
> > > ID' error below [1]
> > >
> > > Any idea what I'm missing?
> > >
> > > - Ben Dewey
> > >
> > >
> > > [1]: HTTP Status 500 -
> > >
> > > type Exception report
> > >
> > > message
> > > descriptionThe server encountered an internal error () that prevented
> it
> > > from fulfilling this request.
> > >
> > > exception
> > > javax.servlet.ServletException: AmAgentFilter: An exception has occured
> > >
> > > root cause
> > > javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid
> > > session ID.
> > >
> > > root cause
> > > com.iplanet.sso.SSOException: Invalid session ID.
> > >
> >
> >
> >
> > --
> > Ming Jin
> >
> > Consultant
> > Thoughtworks, Inc
> > Twitter: https://twitter.com/mingjin
> >
>
>
>
> --
> Ming Jin
>
> Consultant
> Thoughtworks, Inc
> Twitter: https://twitter.com/mingjin
>
>
>
> --
> Ming Jin
>
> Consultant
> Thoughtworks, Inc
> Twitter: https://twitter.com/mingjin
>



-- 
Ming Jin

Consultant
Thoughtworks, Inc
Twitter: https://twitter.com/mingjin

Re: Metro CBS

Posted by Ming Jin <sk...@gmail.com>.
Sorry, the jar file to replace the original file is the openfedlib.jar which
you can find under
${glassfish_home}\domains\${sp_domain}\applications\j2ee-modules\opensso\WEB-INF\lib.
For example, let's say you installed opensso as SP in domain1, then the
address should be:
${glassfish_home}\domains\domain1\applications\j2ee-modules\opensso\WEB-INF\lib

you need to restart the sp_domain to make it take effect.

--Ming Jin
On Wed, Oct 7, 2009 at 3:58 AM, Ben Dewey <Be...@26ny.com> wrote:

> Sorry again,  the appserver_v9_agent_3 file referenced in the README.txt is
> actually 20090801 or Aug 01.  This nightly build is no longer available at
> [1].  I've actually been using a file I downloaded Sept 16, I'm not sure
> which nightly that is and I've also checked the one I emailed 0908 (Sept 8).
>
> Neither of this builds have the path referenced in your email instructions.
>  Do you have a mirror of 0801 with that file or a fix for a build that is
> later then Sept 01?
>
> [1] http://download.java.net/general/opensso/nightly/
>
> -----Original Message-----
> From: Ben Dewey [mailto:Ben.Dewey@26ny.com]
> Sent: Tuesday, October 06, 2009 10:49 PM
> To: stonehenge-dev@incubator.apache.org
> Subject: RE: Metro CBS
>
> Ming,
>
> Correction, For this dependency I'm using appserver_v9_agent_3 from the
> following zip:
>
>
> http://download.java.net/general/opensso/nightly/20090908.1/j2eeagents/appserver_v9_agent_3.zip
>
> -Ben Dewey
>
> -----Original Message-----
> From: Ben Dewey [mailto:Ben.Dewey@26ny.com]
> Sent: Tuesday, October 06, 2009 10:42 PM
> To: stonehenge-dev@incubator.apache.org
> Subject: RE: Metro CBS
>
> Ming,
>
> The opensso_fix file you sent was in the path
>
> com\sun\identity\wsfederation\servlet\
>
> and the openssoclientsdk.jar file only has the following paths:
>
> com\sun\identity\wsfederation\common\
> com\sun\identity\wsfederation\meta\
>
> There is no to “replace with the original one”.  Do I have the wrong
> openssoclientsdk?  I’m using opensso_enterprise_80.zip.
>
> -Ben Dewey
>
>
> From: Ming Jin [mailto:skyairmj@gmail.com]
> Sent: Tuesday, October 06, 2009 5:20 PM
> To: stonehenge-dev@incubator.apache.org
> Subject: Re: Metro CBS
>
> Hi Ben,
>
> There is one point missing in the document "STS_Setup_mannul.doc", really
> sorry for my colleague's carelessness.
>
> It needs to patch the OpenSSO to retrieve SSOToken correctly on
> trader_client side. The patch is provided by Jiandong Guo and really address
> the problem. I attached the patch file with this mail.
>
> To use it, you need to:
> 1. extract the jar file using winrar
> 2. copy the RPSigninResponse.class file to the same folder of same path in
> openssoclientsdk,jar, and replace the original one
> (you can simply drag the file into the folder if using winrar)
>
> After patching the opensso, redeploy the applications again using ant task
> 'redeploy', then everything should be OK.
>
> HTH.
>
> --Ming Jin
> On Tue, Oct 6, 2009 at 5:07 AM, Ben Dewey <Ben.Dewey@26ny.com<mailto:
> Ben.Dewey@26ny.com>> wrote:
> Ming,
>
> > There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
> Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
> STS_Setup_manual.doc, where the Login URL should be like
> http://openssohost:openssoport
> /opensso/WSFederationServlet/metaAlias/Fedsp.*
>
> > What url do you use?
> My url for this step is:
> http://sp.stonehenge.com:8090/opensso/WSFederationServlet/metaAlias/Fedsp
>
> > Can you verify the configurations of SP&IdP by opening
> https://openssohost:openssoSecurityPort
> /opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort
> /opensso?
> > What's the result?
> When going to
> https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://idp.stonehenge.com:8183/opensso
>
> I login using User0 and xxx and I get a message that says Logged In
>
> Just to recap,  I'm able to login to the trader_client app, redirect to SP
> and then to IDP, and when I get directed back to the trader_client I receive
> an exception of:
>
> javax.servlet.ServletException: AmAgentFilter: An exception has occured
> javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid
> session ID.
> Also,  This is my fedsp.xml config file, is it right?
>
> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
> <Federation FederationID="Fedsp" xmlns="
> http://schemas.xmlsoap.org/ws/2006/12/federation">
>   <TokenIssuerName>Fedsp</TokenIssuerName>
>   <TokenIssuerEndpoint>
>       <ns1:Address xmlns:ns1="http://www.w3.org/2005/08/addressing">
> https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp
> </ns1:Address>
>   </TokenIssuerEndpoint>
>   <SingleSignOutNotificationEndpoint>
>       <ns2:Address xmlns:ns2="http://www.w3.org/2005/08/addressing">
> https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp
> </ns2:Address>
>   </SingleSignOutNotificationEndpoint>
> </Federation>
>
> -Ben Dewey
>
>
> -----Original Message-----
> From: Ming Jin [mailto:skyairmj@gmail.com<ma...@gmail.com>]
> Sent: Wednesday, September 30, 2009 7:15 PM
> To: stonehenge-dev@incubator.apache.org<mailto:
> stonehenge-dev@incubator.apache.org>
> Subject: Re: Metro CBS
>
> Hi Ben,
> There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
> Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
> STS_Setup_manual.doc, where the Login URL should be like
> http://openssohost:openssoport
> /opensso/WSFederationServlet/metaAlias/Fedsp.*
>
> What url do you use?
>
> Can you verify the configurations of SP&IdP by opening
> https://openssohost:openssoSecurityPort
> /opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort
> /opensso?
> What's the result?
>
> BTW, you need to change the above URLs to the host and port you used.
>
>
> On Wed, Sep 30, 2009 at 11:36 PM, Ben Dewey <Ben.Dewey@26ny.com<mailto:
> Ben.Dewey@26ny.com>> wrote:
>
> > Here are the setting from my agent properties
> >
> > #
> > # LOGIN URL
> > #   Specifies the login URLs to be used by the Agent to redirect
> > #   incoming users without sufficient credentials to the OpenSSO
> > #   authentication service.
> > # Hot-Swap Enabled: Yes
> > #
> > com.sun.identity.agents.config.login.url[0] =
> > http://sp.stonehenge.com:8090/opensso/UI/Login
> >
> > #
> > # LOGOUT URL
> > #   Specifies the logout URLs to be used by the Agent to log out
> > #   the authenticated users from the OpenSSO authentication service.
> > # Hot-Swap Enabled: Yes
> > #
> > com.sun.identity.agents.config.logout.url[0] =
> > http://sp.stonehenge.com:8090/opensso/UI/Logout
> >
> >
> >
> > -----Original Message-----
> > From: Ming Jin [mailto:skyairmj@gmail.com<ma...@gmail.com>]
> > Sent: Wednesday, September 30, 2009 6:24 PM
> > To: stonehenge-dev@incubator.apache.org<mailto:
> stonehenge-dev@incubator.apache.org>
> > Subject: Re: Metro CBS
> >
> > Ben,
> > What is the SSO login url in agent's configuration in OpenSSO?
> > https://sp.stonehenge.com:8181/opensso/fedlet?
> >
> >
> >
> > On Wed, Sep 30, 2009 at 9:33 PM, Ben Dewey <Ben.Dewey@26ny.com<mailto:
> Ben.Dewey@26ny.com>> wrote:
> >
> > > Ming,
> > >
> > > I have setup everything for the Passive STS based on the STS manual,
> > > unfortunately I think I still missing something.
> > >
> > > 1. I access http://www.stonehenge.com:8092/trader_client
> > >
> > > 2. I get directed to https://sp.stonehenge.com:8181/opensso/fedlet
> > >
> > > 3. I get directed to https://idp.stonehenge.com:8183/opensso/fedlet
> > >
> > > 4. I get directed to https://idp.stonehenge.com:8183/opensso/UI/login
> > >
> > > 5. I login using User0 and xxx
> > >
> > > 6. I get directed back to the trader client page with an 'Invalid
> session
> > > ID' error below [1]
> > >
> > > Any idea what I'm missing?
> > >
> > > - Ben Dewey
> > >
> > >
> > > [1]: HTTP Status 500 -
> > >
> > > type Exception report
> > >
> > > message
> > > descriptionThe server encountered an internal error () that prevented
> it
> > > from fulfilling this request.
> > >
> > > exception
> > > javax.servlet.ServletException: AmAgentFilter: An exception has occured
> > >
> > > root cause
> > > javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid
> > > session ID.
> > >
> > > root cause
> > > com.iplanet.sso.SSOException: Invalid session ID.
> > >
> >
> >
> >
> > --
> > Ming Jin
> >
> > Consultant
> > Thoughtworks, Inc
> > Twitter: https://twitter.com/mingjin
> >
>
>
>
> --
> Ming Jin
>
> Consultant
> Thoughtworks, Inc
> Twitter: https://twitter.com/mingjin
>
>
>
> --
> Ming Jin
>
> Consultant
> Thoughtworks, Inc
> Twitter: https://twitter.com/mingjin
>



-- 
Ming Jin

Consultant
Thoughtworks, Inc
Twitter: https://twitter.com/mingjin

RE: Metro CBS

Posted by Ben Dewey <Be...@26ny.com>.
Ming,

Can we update the README.txt to reference a different build of appserver_v9_agent_3, since that files no longer available at http://download.java.net/general/opensso/nightly/?

-Ben Dewey

-----Original Message-----
From: Ben Dewey [mailto:Ben.Dewey@26ny.com] 
Sent: Tuesday, October 06, 2009 10:59 PM
To: stonehenge-dev@incubator.apache.org
Subject: RE: Metro CBS

Sorry again,  the appserver_v9_agent_3 file referenced in the README.txt is actually 20090801 or Aug 01.  This nightly build is no longer available at [1].  I've actually been using a file I downloaded Sept 16, I'm not sure which nightly that is and I've also checked the one I emailed 0908 (Sept 8).  

Neither of this builds have the path referenced in your email instructions.  Do you have a mirror of 0801 with that file or a fix for a build that is later then Sept 01?

[1] http://download.java.net/general/opensso/nightly/

-----Original Message-----
From: Ben Dewey [mailto:Ben.Dewey@26ny.com] 
Sent: Tuesday, October 06, 2009 10:49 PM
To: stonehenge-dev@incubator.apache.org
Subject: RE: Metro CBS

Ming,

Correction, For this dependency I'm using appserver_v9_agent_3 from the following zip:

http://download.java.net/general/opensso/nightly/20090908.1/j2eeagents/appserver_v9_agent_3.zip

-Ben Dewey

-----Original Message-----
From: Ben Dewey [mailto:Ben.Dewey@26ny.com] 
Sent: Tuesday, October 06, 2009 10:42 PM
To: stonehenge-dev@incubator.apache.org
Subject: RE: Metro CBS

Ming,

The opensso_fix file you sent was in the path

com\sun\identity\wsfederation\servlet\

and the openssoclientsdk.jar file only has the following paths:

com\sun\identity\wsfederation\common\
com\sun\identity\wsfederation\meta\

There is no to “replace with the original one”.  Do I have the wrong openssoclientsdk?  I’m using opensso_enterprise_80.zip.

-Ben Dewey


From: Ming Jin [mailto:skyairmj@gmail.com]
Sent: Tuesday, October 06, 2009 5:20 PM
To: stonehenge-dev@incubator.apache.org
Subject: Re: Metro CBS

Hi Ben,

There is one point missing in the document "STS_Setup_mannul.doc", really sorry for my colleague's carelessness.

It needs to patch the OpenSSO to retrieve SSOToken correctly on trader_client side. The patch is provided by Jiandong Guo and really address the problem. I attached the patch file with this mail.

To use it, you need to:
1. extract the jar file using winrar
2. copy the RPSigninResponse.class file to the same folder of same path in openssoclientsdk,jar, and replace the original one
(you can simply drag the file into the folder if using winrar)

After patching the opensso, redeploy the applications again using ant task 'redeploy', then everything should be OK.

HTH.

--Ming Jin
On Tue, Oct 6, 2009 at 5:07 AM, Ben Dewey <Be...@26ny.com>> wrote:
Ming,

> There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
STS_Setup_manual.doc, where the Login URL should be like
http://openssohost:openssoport/opensso/WSFederationServlet/metaAlias/Fedsp.*

> What url do you use?
My url for this step is: http://sp.stonehenge.com:8090/opensso/WSFederationServlet/metaAlias/Fedsp

> Can you verify the configurations of SP&IdP by opening
https://openssohost:openssoSecurityPort/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort/opensso?
> What's the result?
When going to https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://idp.stonehenge.com:8183/opensso

I login using User0 and xxx and I get a message that says Logged In

Just to recap,  I'm able to login to the trader_client app, redirect to SP and then to IDP, and when I get directed back to the trader_client I receive an exception of:

javax.servlet.ServletException: AmAgentFilter: An exception has occured
javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid session ID.
Also,  This is my fedsp.xml config file, is it right?

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Federation FederationID="Fedsp" xmlns="http://schemas.xmlsoap.org/ws/2006/12/federation">
   <TokenIssuerName>Fedsp</TokenIssuerName>
   <TokenIssuerEndpoint>
       <ns1:Address xmlns:ns1="http://www.w3.org/2005/08/addressing">https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp</ns1:Address>
   </TokenIssuerEndpoint>
   <SingleSignOutNotificationEndpoint>
       <ns2:Address xmlns:ns2="http://www.w3.org/2005/08/addressing">https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp</ns2:Address>
   </SingleSignOutNotificationEndpoint>
</Federation>

-Ben Dewey


-----Original Message-----
From: Ming Jin [mailto:skyairmj@gmail.com<ma...@gmail.com>]
Sent: Wednesday, September 30, 2009 7:15 PM
To: stonehenge-dev@incubator.apache.org<ma...@incubator.apache.org>
Subject: Re: Metro CBS

Hi Ben,
There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
STS_Setup_manual.doc, where the Login URL should be like
http://openssohost:openssoport/opensso/WSFederationServlet/metaAlias/Fedsp.*

What url do you use?

Can you verify the configurations of SP&IdP by opening
https://openssohost:openssoSecurityPort/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort/opensso?
What's the result?

BTW, you need to change the above URLs to the host and port you used.


On Wed, Sep 30, 2009 at 11:36 PM, Ben Dewey <Be...@26ny.com>> wrote:

> Here are the setting from my agent properties
>
> #
> # LOGIN URL
> #   Specifies the login URLs to be used by the Agent to redirect
> #   incoming users without sufficient credentials to the OpenSSO
> #   authentication service.
> # Hot-Swap Enabled: Yes
> #
> com.sun.identity.agents.config.login.url[0] =
> http://sp.stonehenge.com:8090/opensso/UI/Login
>
> #
> # LOGOUT URL
> #   Specifies the logout URLs to be used by the Agent to log out
> #   the authenticated users from the OpenSSO authentication service.
> # Hot-Swap Enabled: Yes
> #
> com.sun.identity.agents.config.logout.url[0] =
> http://sp.stonehenge.com:8090/opensso/UI/Logout
>
>
>
> -----Original Message-----
> From: Ming Jin [mailto:skyairmj@gmail.com<ma...@gmail.com>]
> Sent: Wednesday, September 30, 2009 6:24 PM
> To: stonehenge-dev@incubator.apache.org<ma...@incubator.apache.org>
> Subject: Re: Metro CBS
>
> Ben,
> What is the SSO login url in agent's configuration in OpenSSO?
> https://sp.stonehenge.com:8181/opensso/fedlet?
>
>
>
> On Wed, Sep 30, 2009 at 9:33 PM, Ben Dewey <Be...@26ny.com>> wrote:
>
> > Ming,
> >
> > I have setup everything for the Passive STS based on the STS manual,
> > unfortunately I think I still missing something.
> >
> > 1. I access http://www.stonehenge.com:8092/trader_client
> >
> > 2. I get directed to https://sp.stonehenge.com:8181/opensso/fedlet
> >
> > 3. I get directed to https://idp.stonehenge.com:8183/opensso/fedlet
> >
> > 4. I get directed to https://idp.stonehenge.com:8183/opensso/UI/login
> >
> > 5. I login using User0 and xxx
> >
> > 6. I get directed back to the trader client page with an 'Invalid session
> > ID' error below [1]
> >
> > Any idea what I'm missing?
> >
> > - Ben Dewey
> >
> >
> > [1]: HTTP Status 500 -
> >
> > type Exception report
> >
> > message
> > descriptionThe server encountered an internal error () that prevented it
> > from fulfilling this request.
> >
> > exception
> > javax.servlet.ServletException: AmAgentFilter: An exception has occured
> >
> > root cause
> > javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid
> > session ID.
> >
> > root cause
> > com.iplanet.sso.SSOException: Invalid session ID.
> >
>
>
>
> --
> Ming Jin
>
> Consultant
> Thoughtworks, Inc
> Twitter: https://twitter.com/mingjin
>



--
Ming Jin

Consultant
Thoughtworks, Inc
Twitter: https://twitter.com/mingjin



--
Ming Jin

Consultant
Thoughtworks, Inc
Twitter: https://twitter.com/mingjin

RE: Metro CBS

Posted by Ben Dewey <Be...@26ny.com>.
Sorry again,  the appserver_v9_agent_3 file referenced in the README.txt is actually 20090801 or Aug 01.  This nightly build is no longer available at [1].  I've actually been using a file I downloaded Sept 16, I'm not sure which nightly that is and I've also checked the one I emailed 0908 (Sept 8).  

Neither of this builds have the path referenced in your email instructions.  Do you have a mirror of 0801 with that file or a fix for a build that is later then Sept 01?

[1] http://download.java.net/general/opensso/nightly/

-----Original Message-----
From: Ben Dewey [mailto:Ben.Dewey@26ny.com] 
Sent: Tuesday, October 06, 2009 10:49 PM
To: stonehenge-dev@incubator.apache.org
Subject: RE: Metro CBS

Ming,

Correction, For this dependency I'm using appserver_v9_agent_3 from the following zip:

http://download.java.net/general/opensso/nightly/20090908.1/j2eeagents/appserver_v9_agent_3.zip

-Ben Dewey

-----Original Message-----
From: Ben Dewey [mailto:Ben.Dewey@26ny.com] 
Sent: Tuesday, October 06, 2009 10:42 PM
To: stonehenge-dev@incubator.apache.org
Subject: RE: Metro CBS

Ming,

The opensso_fix file you sent was in the path

com\sun\identity\wsfederation\servlet\

and the openssoclientsdk.jar file only has the following paths:

com\sun\identity\wsfederation\common\
com\sun\identity\wsfederation\meta\

There is no to “replace with the original one”.  Do I have the wrong openssoclientsdk?  I’m using opensso_enterprise_80.zip.

-Ben Dewey


From: Ming Jin [mailto:skyairmj@gmail.com]
Sent: Tuesday, October 06, 2009 5:20 PM
To: stonehenge-dev@incubator.apache.org
Subject: Re: Metro CBS

Hi Ben,

There is one point missing in the document "STS_Setup_mannul.doc", really sorry for my colleague's carelessness.

It needs to patch the OpenSSO to retrieve SSOToken correctly on trader_client side. The patch is provided by Jiandong Guo and really address the problem. I attached the patch file with this mail.

To use it, you need to:
1. extract the jar file using winrar
2. copy the RPSigninResponse.class file to the same folder of same path in openssoclientsdk,jar, and replace the original one
(you can simply drag the file into the folder if using winrar)

After patching the opensso, redeploy the applications again using ant task 'redeploy', then everything should be OK.

HTH.

--Ming Jin
On Tue, Oct 6, 2009 at 5:07 AM, Ben Dewey <Be...@26ny.com>> wrote:
Ming,

> There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
STS_Setup_manual.doc, where the Login URL should be like
http://openssohost:openssoport/opensso/WSFederationServlet/metaAlias/Fedsp.*

> What url do you use?
My url for this step is: http://sp.stonehenge.com:8090/opensso/WSFederationServlet/metaAlias/Fedsp

> Can you verify the configurations of SP&IdP by opening
https://openssohost:openssoSecurityPort/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort/opensso?
> What's the result?
When going to https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://idp.stonehenge.com:8183/opensso

I login using User0 and xxx and I get a message that says Logged In

Just to recap,  I'm able to login to the trader_client app, redirect to SP and then to IDP, and when I get directed back to the trader_client I receive an exception of:

javax.servlet.ServletException: AmAgentFilter: An exception has occured
javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid session ID.
Also,  This is my fedsp.xml config file, is it right?

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Federation FederationID="Fedsp" xmlns="http://schemas.xmlsoap.org/ws/2006/12/federation">
   <TokenIssuerName>Fedsp</TokenIssuerName>
   <TokenIssuerEndpoint>
       <ns1:Address xmlns:ns1="http://www.w3.org/2005/08/addressing">https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp</ns1:Address>
   </TokenIssuerEndpoint>
   <SingleSignOutNotificationEndpoint>
       <ns2:Address xmlns:ns2="http://www.w3.org/2005/08/addressing">https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp</ns2:Address>
   </SingleSignOutNotificationEndpoint>
</Federation>

-Ben Dewey


-----Original Message-----
From: Ming Jin [mailto:skyairmj@gmail.com<ma...@gmail.com>]
Sent: Wednesday, September 30, 2009 7:15 PM
To: stonehenge-dev@incubator.apache.org<ma...@incubator.apache.org>
Subject: Re: Metro CBS

Hi Ben,
There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
STS_Setup_manual.doc, where the Login URL should be like
http://openssohost:openssoport/opensso/WSFederationServlet/metaAlias/Fedsp.*

What url do you use?

Can you verify the configurations of SP&IdP by opening
https://openssohost:openssoSecurityPort/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort/opensso?
What's the result?

BTW, you need to change the above URLs to the host and port you used.


On Wed, Sep 30, 2009 at 11:36 PM, Ben Dewey <Be...@26ny.com>> wrote:

> Here are the setting from my agent properties
>
> #
> # LOGIN URL
> #   Specifies the login URLs to be used by the Agent to redirect
> #   incoming users without sufficient credentials to the OpenSSO
> #   authentication service.
> # Hot-Swap Enabled: Yes
> #
> com.sun.identity.agents.config.login.url[0] =
> http://sp.stonehenge.com:8090/opensso/UI/Login
>
> #
> # LOGOUT URL
> #   Specifies the logout URLs to be used by the Agent to log out
> #   the authenticated users from the OpenSSO authentication service.
> # Hot-Swap Enabled: Yes
> #
> com.sun.identity.agents.config.logout.url[0] =
> http://sp.stonehenge.com:8090/opensso/UI/Logout
>
>
>
> -----Original Message-----
> From: Ming Jin [mailto:skyairmj@gmail.com<ma...@gmail.com>]
> Sent: Wednesday, September 30, 2009 6:24 PM
> To: stonehenge-dev@incubator.apache.org<ma...@incubator.apache.org>
> Subject: Re: Metro CBS
>
> Ben,
> What is the SSO login url in agent's configuration in OpenSSO?
> https://sp.stonehenge.com:8181/opensso/fedlet?
>
>
>
> On Wed, Sep 30, 2009 at 9:33 PM, Ben Dewey <Be...@26ny.com>> wrote:
>
> > Ming,
> >
> > I have setup everything for the Passive STS based on the STS manual,
> > unfortunately I think I still missing something.
> >
> > 1. I access http://www.stonehenge.com:8092/trader_client
> >
> > 2. I get directed to https://sp.stonehenge.com:8181/opensso/fedlet
> >
> > 3. I get directed to https://idp.stonehenge.com:8183/opensso/fedlet
> >
> > 4. I get directed to https://idp.stonehenge.com:8183/opensso/UI/login
> >
> > 5. I login using User0 and xxx
> >
> > 6. I get directed back to the trader client page with an 'Invalid session
> > ID' error below [1]
> >
> > Any idea what I'm missing?
> >
> > - Ben Dewey
> >
> >
> > [1]: HTTP Status 500 -
> >
> > type Exception report
> >
> > message
> > descriptionThe server encountered an internal error () that prevented it
> > from fulfilling this request.
> >
> > exception
> > javax.servlet.ServletException: AmAgentFilter: An exception has occured
> >
> > root cause
> > javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid
> > session ID.
> >
> > root cause
> > com.iplanet.sso.SSOException: Invalid session ID.
> >
>
>
>
> --
> Ming Jin
>
> Consultant
> Thoughtworks, Inc
> Twitter: https://twitter.com/mingjin
>



--
Ming Jin

Consultant
Thoughtworks, Inc
Twitter: https://twitter.com/mingjin



--
Ming Jin

Consultant
Thoughtworks, Inc
Twitter: https://twitter.com/mingjin

RE: Metro CBS

Posted by Ben Dewey <Be...@26ny.com>.
Ming,

Correction, For this dependency I'm using appserver_v9_agent_3 from the following zip:

http://download.java.net/general/opensso/nightly/20090908.1/j2eeagents/appserver_v9_agent_3.zip

-Ben Dewey

-----Original Message-----
From: Ben Dewey [mailto:Ben.Dewey@26ny.com] 
Sent: Tuesday, October 06, 2009 10:42 PM
To: stonehenge-dev@incubator.apache.org
Subject: RE: Metro CBS

Ming,

The opensso_fix file you sent was in the path

com\sun\identity\wsfederation\servlet\

and the openssoclientsdk.jar file only has the following paths:

com\sun\identity\wsfederation\common\
com\sun\identity\wsfederation\meta\

There is no to “replace with the original one”.  Do I have the wrong openssoclientsdk?  I’m using opensso_enterprise_80.zip.

-Ben Dewey


From: Ming Jin [mailto:skyairmj@gmail.com]
Sent: Tuesday, October 06, 2009 5:20 PM
To: stonehenge-dev@incubator.apache.org
Subject: Re: Metro CBS

Hi Ben,

There is one point missing in the document "STS_Setup_mannul.doc", really sorry for my colleague's carelessness.

It needs to patch the OpenSSO to retrieve SSOToken correctly on trader_client side. The patch is provided by Jiandong Guo and really address the problem. I attached the patch file with this mail.

To use it, you need to:
1. extract the jar file using winrar
2. copy the RPSigninResponse.class file to the same folder of same path in openssoclientsdk,jar, and replace the original one
(you can simply drag the file into the folder if using winrar)

After patching the opensso, redeploy the applications again using ant task 'redeploy', then everything should be OK.

HTH.

--Ming Jin
On Tue, Oct 6, 2009 at 5:07 AM, Ben Dewey <Be...@26ny.com>> wrote:
Ming,

> There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
STS_Setup_manual.doc, where the Login URL should be like
http://openssohost:openssoport/opensso/WSFederationServlet/metaAlias/Fedsp.*

> What url do you use?
My url for this step is: http://sp.stonehenge.com:8090/opensso/WSFederationServlet/metaAlias/Fedsp

> Can you verify the configurations of SP&IdP by opening
https://openssohost:openssoSecurityPort/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort/opensso?
> What's the result?
When going to https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://idp.stonehenge.com:8183/opensso

I login using User0 and xxx and I get a message that says Logged In

Just to recap,  I'm able to login to the trader_client app, redirect to SP and then to IDP, and when I get directed back to the trader_client I receive an exception of:

javax.servlet.ServletException: AmAgentFilter: An exception has occured
javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid session ID.
Also,  This is my fedsp.xml config file, is it right?

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Federation FederationID="Fedsp" xmlns="http://schemas.xmlsoap.org/ws/2006/12/federation">
   <TokenIssuerName>Fedsp</TokenIssuerName>
   <TokenIssuerEndpoint>
       <ns1:Address xmlns:ns1="http://www.w3.org/2005/08/addressing">https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp</ns1:Address>
   </TokenIssuerEndpoint>
   <SingleSignOutNotificationEndpoint>
       <ns2:Address xmlns:ns2="http://www.w3.org/2005/08/addressing">https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp</ns2:Address>
   </SingleSignOutNotificationEndpoint>
</Federation>

-Ben Dewey


-----Original Message-----
From: Ming Jin [mailto:skyairmj@gmail.com<ma...@gmail.com>]
Sent: Wednesday, September 30, 2009 7:15 PM
To: stonehenge-dev@incubator.apache.org<ma...@incubator.apache.org>
Subject: Re: Metro CBS

Hi Ben,
There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
STS_Setup_manual.doc, where the Login URL should be like
http://openssohost:openssoport/opensso/WSFederationServlet/metaAlias/Fedsp.*

What url do you use?

Can you verify the configurations of SP&IdP by opening
https://openssohost:openssoSecurityPort/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort/opensso?
What's the result?

BTW, you need to change the above URLs to the host and port you used.


On Wed, Sep 30, 2009 at 11:36 PM, Ben Dewey <Be...@26ny.com>> wrote:

> Here are the setting from my agent properties
>
> #
> # LOGIN URL
> #   Specifies the login URLs to be used by the Agent to redirect
> #   incoming users without sufficient credentials to the OpenSSO
> #   authentication service.
> # Hot-Swap Enabled: Yes
> #
> com.sun.identity.agents.config.login.url[0] =
> http://sp.stonehenge.com:8090/opensso/UI/Login
>
> #
> # LOGOUT URL
> #   Specifies the logout URLs to be used by the Agent to log out
> #   the authenticated users from the OpenSSO authentication service.
> # Hot-Swap Enabled: Yes
> #
> com.sun.identity.agents.config.logout.url[0] =
> http://sp.stonehenge.com:8090/opensso/UI/Logout
>
>
>
> -----Original Message-----
> From: Ming Jin [mailto:skyairmj@gmail.com<ma...@gmail.com>]
> Sent: Wednesday, September 30, 2009 6:24 PM
> To: stonehenge-dev@incubator.apache.org<ma...@incubator.apache.org>
> Subject: Re: Metro CBS
>
> Ben,
> What is the SSO login url in agent's configuration in OpenSSO?
> https://sp.stonehenge.com:8181/opensso/fedlet?
>
>
>
> On Wed, Sep 30, 2009 at 9:33 PM, Ben Dewey <Be...@26ny.com>> wrote:
>
> > Ming,
> >
> > I have setup everything for the Passive STS based on the STS manual,
> > unfortunately I think I still missing something.
> >
> > 1. I access http://www.stonehenge.com:8092/trader_client
> >
> > 2. I get directed to https://sp.stonehenge.com:8181/opensso/fedlet
> >
> > 3. I get directed to https://idp.stonehenge.com:8183/opensso/fedlet
> >
> > 4. I get directed to https://idp.stonehenge.com:8183/opensso/UI/login
> >
> > 5. I login using User0 and xxx
> >
> > 6. I get directed back to the trader client page with an 'Invalid session
> > ID' error below [1]
> >
> > Any idea what I'm missing?
> >
> > - Ben Dewey
> >
> >
> > [1]: HTTP Status 500 -
> >
> > type Exception report
> >
> > message
> > descriptionThe server encountered an internal error () that prevented it
> > from fulfilling this request.
> >
> > exception
> > javax.servlet.ServletException: AmAgentFilter: An exception has occured
> >
> > root cause
> > javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid
> > session ID.
> >
> > root cause
> > com.iplanet.sso.SSOException: Invalid session ID.
> >
>
>
>
> --
> Ming Jin
>
> Consultant
> Thoughtworks, Inc
> Twitter: https://twitter.com/mingjin
>



--
Ming Jin

Consultant
Thoughtworks, Inc
Twitter: https://twitter.com/mingjin



--
Ming Jin

Consultant
Thoughtworks, Inc
Twitter: https://twitter.com/mingjin

RE: Metro CBS

Posted by Ben Dewey <Be...@26ny.com>.
Ming,

The opensso_fix file you sent was in the path

com\sun\identity\wsfederation\servlet\

and the openssoclientsdk.jar file only has the following paths:

com\sun\identity\wsfederation\common\
com\sun\identity\wsfederation\meta\

There is no to “replace with the original one”.  Do I have the wrong openssoclientsdk?  I’m using opensso_enterprise_80.zip.

-Ben Dewey


From: Ming Jin [mailto:skyairmj@gmail.com]
Sent: Tuesday, October 06, 2009 5:20 PM
To: stonehenge-dev@incubator.apache.org
Subject: Re: Metro CBS

Hi Ben,

There is one point missing in the document "STS_Setup_mannul.doc", really sorry for my colleague's carelessness.

It needs to patch the OpenSSO to retrieve SSOToken correctly on trader_client side. The patch is provided by Jiandong Guo and really address the problem. I attached the patch file with this mail.

To use it, you need to:
1. extract the jar file using winrar
2. copy the RPSigninResponse.class file to the same folder of same path in openssoclientsdk,jar, and replace the original one
(you can simply drag the file into the folder if using winrar)

After patching the opensso, redeploy the applications again using ant task 'redeploy', then everything should be OK.

HTH.

--Ming Jin
On Tue, Oct 6, 2009 at 5:07 AM, Ben Dewey <Be...@26ny.com>> wrote:
Ming,

> There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
STS_Setup_manual.doc, where the Login URL should be like
http://openssohost:openssoport/opensso/WSFederationServlet/metaAlias/Fedsp.*

> What url do you use?
My url for this step is: http://sp.stonehenge.com:8090/opensso/WSFederationServlet/metaAlias/Fedsp

> Can you verify the configurations of SP&IdP by opening
https://openssohost:openssoSecurityPort/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort/opensso?
> What's the result?
When going to https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://idp.stonehenge.com:8183/opensso

I login using User0 and xxx and I get a message that says Logged In

Just to recap,  I'm able to login to the trader_client app, redirect to SP and then to IDP, and when I get directed back to the trader_client I receive an exception of:

javax.servlet.ServletException: AmAgentFilter: An exception has occured
javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid session ID.
Also,  This is my fedsp.xml config file, is it right?

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Federation FederationID="Fedsp" xmlns="http://schemas.xmlsoap.org/ws/2006/12/federation">
   <TokenIssuerName>Fedsp</TokenIssuerName>
   <TokenIssuerEndpoint>
       <ns1:Address xmlns:ns1="http://www.w3.org/2005/08/addressing">https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp</ns1:Address>
   </TokenIssuerEndpoint>
   <SingleSignOutNotificationEndpoint>
       <ns2:Address xmlns:ns2="http://www.w3.org/2005/08/addressing">https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp</ns2:Address>
   </SingleSignOutNotificationEndpoint>
</Federation>

-Ben Dewey


-----Original Message-----
From: Ming Jin [mailto:skyairmj@gmail.com<ma...@gmail.com>]
Sent: Wednesday, September 30, 2009 7:15 PM
To: stonehenge-dev@incubator.apache.org<ma...@incubator.apache.org>
Subject: Re: Metro CBS

Hi Ben,
There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
STS_Setup_manual.doc, where the Login URL should be like
http://openssohost:openssoport/opensso/WSFederationServlet/metaAlias/Fedsp.*

What url do you use?

Can you verify the configurations of SP&IdP by opening
https://openssohost:openssoSecurityPort/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort/opensso?
What's the result?

BTW, you need to change the above URLs to the host and port you used.


On Wed, Sep 30, 2009 at 11:36 PM, Ben Dewey <Be...@26ny.com>> wrote:

> Here are the setting from my agent properties
>
> #
> # LOGIN URL
> #   Specifies the login URLs to be used by the Agent to redirect
> #   incoming users without sufficient credentials to the OpenSSO
> #   authentication service.
> # Hot-Swap Enabled: Yes
> #
> com.sun.identity.agents.config.login.url[0] =
> http://sp.stonehenge.com:8090/opensso/UI/Login
>
> #
> # LOGOUT URL
> #   Specifies the logout URLs to be used by the Agent to log out
> #   the authenticated users from the OpenSSO authentication service.
> # Hot-Swap Enabled: Yes
> #
> com.sun.identity.agents.config.logout.url[0] =
> http://sp.stonehenge.com:8090/opensso/UI/Logout
>
>
>
> -----Original Message-----
> From: Ming Jin [mailto:skyairmj@gmail.com<ma...@gmail.com>]
> Sent: Wednesday, September 30, 2009 6:24 PM
> To: stonehenge-dev@incubator.apache.org<ma...@incubator.apache.org>
> Subject: Re: Metro CBS
>
> Ben,
> What is the SSO login url in agent's configuration in OpenSSO?
> https://sp.stonehenge.com:8181/opensso/fedlet?
>
>
>
> On Wed, Sep 30, 2009 at 9:33 PM, Ben Dewey <Be...@26ny.com>> wrote:
>
> > Ming,
> >
> > I have setup everything for the Passive STS based on the STS manual,
> > unfortunately I think I still missing something.
> >
> > 1. I access http://www.stonehenge.com:8092/trader_client
> >
> > 2. I get directed to https://sp.stonehenge.com:8181/opensso/fedlet
> >
> > 3. I get directed to https://idp.stonehenge.com:8183/opensso/fedlet
> >
> > 4. I get directed to https://idp.stonehenge.com:8183/opensso/UI/login
> >
> > 5. I login using User0 and xxx
> >
> > 6. I get directed back to the trader client page with an 'Invalid session
> > ID' error below [1]
> >
> > Any idea what I'm missing?
> >
> > - Ben Dewey
> >
> >
> > [1]: HTTP Status 500 -
> >
> > type Exception report
> >
> > message
> > descriptionThe server encountered an internal error () that prevented it
> > from fulfilling this request.
> >
> > exception
> > javax.servlet.ServletException: AmAgentFilter: An exception has occured
> >
> > root cause
> > javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid
> > session ID.
> >
> > root cause
> > com.iplanet.sso.SSOException: Invalid session ID.
> >
>
>
>
> --
> Ming Jin
>
> Consultant
> Thoughtworks, Inc
> Twitter: https://twitter.com/mingjin
>



--
Ming Jin

Consultant
Thoughtworks, Inc
Twitter: https://twitter.com/mingjin



--
Ming Jin

Consultant
Thoughtworks, Inc
Twitter: https://twitter.com/mingjin

Re: Metro CBS

Posted by Ming Jin <sk...@gmail.com>.
Hi Ben,

There is one point missing in the document "STS_Setup_mannul.doc", really
sorry for my colleague's carelessness.

It needs to patch the OpenSSO to retrieve SSOToken correctly on
trader_client side. The patch is provided by Jiandong Guo and really address
the problem. I attached the patch file with this mail.

To use it, you need to:
1. extract the jar file using winrar
2. copy the RPSigninResponse.class file to the same folder of same path in
openssoclientsdk,jar, and replace the original one
(you can simply drag the file into the folder if using winrar)

After patching the opensso, redeploy the applications again using ant task
'redeploy', then everything should be OK.

HTH.

--Ming Jin

On Tue, Oct 6, 2009 at 5:07 AM, Ben Dewey <Be...@26ny.com> wrote:

> Ming,
>
> > There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
> Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
> STS_Setup_manual.doc, where the Login URL should be like
> http://openssohost:openssoport
> /opensso/WSFederationServlet/metaAlias/Fedsp.*
>
> > What url do you use?
>
> My url for this step is:
> http://sp.stonehenge.com:8090/opensso/WSFederationServlet/metaAlias/Fedsp
>
> > Can you verify the configurations of SP&IdP by opening
> https://openssohost:openssoSecurityPort
> /opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort
> /opensso?
> > What's the result?
>
> When going to
> https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://idp.stonehenge.com:8183/opensso
>
> I login using User0 and xxx and I get a message that says Logged In
>
> Just to recap,  I'm able to login to the trader_client app, redirect to SP
> and then to IDP, and when I get directed back to the trader_client I receive
> an exception of:
>
> javax.servlet.ServletException: AmAgentFilter: An exception has occured
> javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid
> session ID.
>
> Also,  This is my fedsp.xml config file, is it right?
>
> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
> <Federation FederationID="Fedsp" xmlns="
> http://schemas.xmlsoap.org/ws/2006/12/federation">
>    <TokenIssuerName>Fedsp</TokenIssuerName>
>    <TokenIssuerEndpoint>
>        <ns1:Address xmlns:ns1="http://www.w3.org/2005/08/addressing">
> https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp
> </ns1:Address>
>    </TokenIssuerEndpoint>
>    <SingleSignOutNotificationEndpoint>
>        <ns2:Address xmlns:ns2="http://www.w3.org/2005/08/addressing">
> https://sp.stonehenge.com:8181/opensso/WSFederationServlet/metaAlias/Fedsp
> </ns2:Address>
>    </SingleSignOutNotificationEndpoint>
> </Federation>
>
> -Ben Dewey
>
>
> -----Original Message-----
> From: Ming Jin [mailto:skyairmj@gmail.com]
> Sent: Wednesday, September 30, 2009 7:15 PM
> To: stonehenge-dev@incubator.apache.org
> Subject: Re: Metro CBS
>
> Hi Ben,
> There is a step "Change ‘OpenSSO Login URL’ under Login URL to SP Token
> Issuer Endpoint URL" in "*Setup Policy Agent in OpenSSO" in the document
> STS_Setup_manual.doc, where the Login URL should be like
> http://openssohost:openssoport
> /opensso/WSFederationServlet/metaAlias/Fedsp.*
>
> What url do you use?
>
> Can you verify the configurations of SP&IdP by opening
> https://openssohost:openssoSecurityPort
> /opensso/WSFederationServlet/metaAlias/Fedsp?goto=https://openssohost:openssoSecurityPort
> /opensso?
> What's the result?
>
> BTW, you need to change the above URLs to the host and port you used.
>
>
> On Wed, Sep 30, 2009 at 11:36 PM, Ben Dewey <Be...@26ny.com> wrote:
>
> > Here are the setting from my agent properties
> >
> > #
> > # LOGIN URL
> > #   Specifies the login URLs to be used by the Agent to redirect
> > #   incoming users without sufficient credentials to the OpenSSO
> > #   authentication service.
> > # Hot-Swap Enabled: Yes
> > #
> > com.sun.identity.agents.config.login.url[0] =
> > http://sp.stonehenge.com:8090/opensso/UI/Login
> >
> > #
> > # LOGOUT URL
> > #   Specifies the logout URLs to be used by the Agent to log out
> > #   the authenticated users from the OpenSSO authentication service.
> > # Hot-Swap Enabled: Yes
> > #
> > com.sun.identity.agents.config.logout.url[0] =
> > http://sp.stonehenge.com:8090/opensso/UI/Logout
> >
> >
> >
> > -----Original Message-----
> > From: Ming Jin [mailto:skyairmj@gmail.com]
> > Sent: Wednesday, September 30, 2009 6:24 PM
> > To: stonehenge-dev@incubator.apache.org
> > Subject: Re: Metro CBS
> >
> > Ben,
> > What is the SSO login url in agent's configuration in OpenSSO?
> > https://sp.stonehenge.com:8181/opensso/fedlet?
> >
> >
> >
> > On Wed, Sep 30, 2009 at 9:33 PM, Ben Dewey <Be...@26ny.com> wrote:
> >
> > > Ming,
> > >
> > > I have setup everything for the Passive STS based on the STS manual,
> > > unfortunately I think I still missing something.
> > >
> > > 1. I access http://www.stonehenge.com:8092/trader_client
> > >
> > > 2. I get directed to https://sp.stonehenge.com:8181/opensso/fedlet
> > >
> > > 3. I get directed to https://idp.stonehenge.com:8183/opensso/fedlet
> > >
> > > 4. I get directed to https://idp.stonehenge.com:8183/opensso/UI/login
> > >
> > > 5. I login using User0 and xxx
> > >
> > > 6. I get directed back to the trader client page with an 'Invalid
> session
> > > ID' error below [1]
> > >
> > > Any idea what I'm missing?
> > >
> > > - Ben Dewey
> > >
> > >
> > > [1]: HTTP Status 500 -
> > >
> > > type Exception report
> > >
> > > message
> > > descriptionThe server encountered an internal error () that prevented
> it
> > > from fulfilling this request.
> > >
> > > exception
> > > javax.servlet.ServletException: AmAgentFilter: An exception has occured
> > >
> > > root cause
> > > javax.servlet.ServletException: com.iplanet.sso.SSOException: Invalid
> > > session ID.
> > >
> > > root cause
> > > com.iplanet.sso.SSOException: Invalid session ID.
> > >
> >
> >
> >
> > --
> > Ming Jin
> >
> > Consultant
> > Thoughtworks, Inc
> > Twitter: https://twitter.com/mingjin
> >
>
>
>
> --
> Ming Jin
>
> Consultant
> Thoughtworks, Inc
> Twitter: https://twitter.com/mingjin
>



-- 
Ming Jin

Consultant
Thoughtworks, Inc
Twitter: https://twitter.com/mingjin