mace-opensaml-users - PAOS Binding implementation
Subject: OpenSAML user discussion
List archive
- From: "Олег Тимофеев" <>
- To:
- Subject: PAOS Binding implementation
- Date: Thu, 24 May 2007 01:12:48 +0400
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type; b=Ph+Hooyqme/19t/d7PsD0Trhsvnh9S3JUX4YzgMduLSwIpWxv72I0y9ZsT1r1hlWIEg+4m/SeDI8j6r0r6SlFGQWJ+KLg3GaS10W1Rl4cNbooSjNjMvvBuSiUphN8hsZ+ajUMRw4kZqHLffodGChh/qG7TG3+c/P48z9q1gz1qk=
Hi SAML's developers.
I'm going to code a PAOS binding implementation in OpenSAML lib.I don't want to commit it in OpenSAML CSV,but I want to sustain object model style of OpenSAML2.
Advise me please in creation of abstraction for SAML Binding. I have chosen SAML Binding implementation in OpenSAML 1.1 as template. My problem in interface SAMLBinding.It contain 2 methods:
SAMLResponse send(String endpoint, SAMLRequest request)
SAMLRequest receive(Object reqContext, int minorVersion)
But for PAOS we send SAMLResponse with AuthNStatement to SP then receive requested resource or SAMLResponse with AuthN Error. IdP (receiver) receive SAMLResponse:
InputStream send(String endpoint, SAMLResponse request)
SAMLObject receive(Object reqContext, int minorVersion)
Now I created Class-wrapper with inputStream and samlObject attributes. I always set inputStream. When HTTP Request contain PAOSResponse/SAMLRequest I set samlObject. In SAMLBinding interface I changed signature for send and receive
SendResult send(String endpoint, SAMLObject request)
SAMLObject receive(Object reqContext, int minorVersion)
My PAOS binding class inherit from SOAP binding class
Maybe you have better idea?
Now I don't known how me marshall the PAOSResponse/PAOSRequest. Do you have any ideas?
- PAOS Binding implementation, Олег Тимофеев, 05/23/2007
- RE: PAOS Binding implementation, Scott Cantor, 05/23/2007
Archive powered by MHonArc 2.6.16.