I am hoping to get a couple of authn and authz web services running in redback this week, once I finish up the role profile refactor and clean up, I want to wack out a webservice and then start getting continuum integrated to using the new redback setup.
sounds like that would work perfectly for this xml-rpc stuff in continuum. rahul, planning on using xfire until the apache CXF stuff gets it first release out of the incubator...that sound good? jesse On 4/30/07, Emmanuel Venisse <[EMAIL PROTECTED]> wrote:
Maybe, but I can't find it. Emmanuel Rahul Thakur a écrit : > I thought there was something similar to this that exists in Redback? > > Rahul > > ----- Original Message ----- From: "Emmanuel Venisse" > <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Saturday, April 28, 2007 12:37 AM > Subject: Re: XML RPC security > > >> I think it's best solution. With a token, we don't have login/password >> over the network for each request. >> >> XmlRpcService >> String login( username, password ) //return a token >> { >> tokenManager.login( username, password ); >> } >> >> Object method1( token, params ) //null token for guest user or a >> getGuestToken() method that will return it >> { >> User user = tokenManager.getUser( token ); >> ... >> } >> Object method2( token, params ) >> { >> ... >> } >> >> TokenManager >> String login( username, password ); //return a token >> User getUser( token ) >> >> The TokenManager can be a plexus component with a default >> implementation for redback. >> wdyt? >> >> Emmanuel >> >> Emmanuel Venisse a écrit : >>> Hey guys, >>> >>> Some quick notes on the security for XML RPC interface. This is what I >>> am thinking... >>> >>> Have an AuthenticatedXmlRpcService component that services the xml rpc >>> requests. The first request from a client to the service is a request >>> for authentication. A successful authentication returns an >>> authentication Token, which is passed along with subsequent requests by >>> the client. A Token can go stale (configurable time period?) if there >>> were not requests detected for it. Also, we could have a service that >>> answers any polling requests and keeps a Token 'alive'. >>> >>> Thoughts? >>> >>> Rahul >>> >>> >>> >>> >> > > > >
-- jesse mcconnell [EMAIL PROTECTED]