Thanks Ian, I'm trying to make remoting calls without the adapter and other classes. I think I should be able to do this with NetConnection alone but have not been able to make addHeader work for authentication to Coldfusion from Flex 2. Yours truly, -Brian
Ian Welsh wrote: >If you are using the new Flex 2 Coldfusion Adapter and CF7, use >remoteObjectID.setUsernamePassword(username, password) and in CF you'll see >them in the cflogin scope #cflogin.name# #cflogin.password# > >Hope this helps >Ian > > >-----Original Message----- >From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On >Behalf Of Brian Lesser >Sent: 14 November 2005 15:44 >To: flexcoders@yahoogroups.com >Subject: RE: [flexcoders] Re: setUsernamePassword on RemoteObject > >Picking up on an old thread from back in July, where calling addHeader on a >NetConnection object got authentication working with Coldfusion.... >when I try to do the same thing in Flex 2 Alpha 1, I get: > >code: NetConnection.Call.Failed and description: HTTP: Failed > >Does anyone know if addHeader is still supposed to be available, if its a >bug, or if the parameters have changed? > >Yours truly, >-Brian > >Credentials sent in custom manner are never sent using HTTP Headers. The >information is contained within the AMF/HTTP POST body. > >The Flex-only API, setUsernamePassword, works on a per request basis and >sends credential information inside a special Flex Envelope type which can >have per-request headers. The legacy Flash Remoting setCredentials API >worked on a per AMF packet basis (which potentially contained a batch of >several requests as per NetConnection) and was sent as an AMF Header. Either >way, you can only have one J2EE or CF session per connection, and >connections are pooled on endpoint URI in Flex. So it should be fine for you >to use the old setCredentials() API in most cases. > >You could just call setCredentials() on the RemoteObject connection property >yourself... it simply sets an AMF Header on the underlying NetConnection >with an anonymous object that has two properties 'userid' >and 'password'. > > addHeader("Credentials", false, {userid: userId, password: >password}); > > >-----Original Message----- >From: flexcoders@yahoogroups.com [mailto:[EMAIL <mailto:%5BEMAIL> PROTECTED] >On Behalf Of Andrew Spaulding >Sent: Tuesday, July 05, 2005 3:16 AM >To: flexcoders@yahoogroups.com >Subject: [flexcoders] Re: setUsernamePassword on RemoteObject > >Thanks Vinny, > >Im assuming theres no workaround for this? Im probably just gonna pass the >username and password as variables with each call then. Im using the >cairngorm framework and I have a delegate super class so I can hide it all >in there ;) > >cheers, > >Andrew Spaulding >www.flexdaddy.info > > > >--- In flexcoders@yahoogroups.com, Vinny Timmermans <[EMAIL PROTECTED]> >wrote: > > >>This is a known bug in Flex 1.5. The setUsernamePassword API is not >>connected to CFLOGIN. Hope they will fix it in Flex 2. >> >>Vinny >> >>-----Original Message----- >>From: flexcoders@yahoogroups.com [mailto:[EMAIL <mailto:%5BEMAIL> >>PROTECTED] >> >> >On > > >>Behalf Of Andrew Spaulding >>Sent: dinsdag 5 juli 2005 04:38 >>To: flexcoders@yahoogroups.com >>Subject: [flexcoders] setUsernamePassword on RemoteObject >> >>Hi, >> >>I'm trying to use the flash remoting setCredentials equivalent in >> >> >flex to > > >>send a username and password with my remote object requests. >> >>I can see the Credentials being set in the header when i view the >> >> >traffic in > > >>the netConnectionDebugger, but nothing seems to be in the http >> >> >header, and > > >>hence is not picked up in <cflogin> >> >>Any ideas? >> >>Andrew Spaulding >>www.flexdaddy.info >> >> >> >______________________________________________________________________ >Brian Lesser >Assistant Director, Teaching and Technology Support Computing and >Communications Services Ryerson University 350 Victoria St. >Toronto, Ontario Phone: (416) 979-5000 ext. 6835 >M5B 2K3 Fax: (416) 979-5220 >Office: AB48D E-mail: [EMAIL PROTECTED] >(Enter through LB66) Web: http://www.ryerson.ca/~blesser >______________________________________________________________________ > > > >------------------------ Yahoo! Groups Sponsor --------------------~--> Get >Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life. >http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/nhFolB/TM >--------------------------------------------------------------------~-> > >-- >Flexcoders Mailing List >FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt >Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com >Yahoo! Groups Links > > > > > > > > > > > > >-- >Flexcoders Mailing List >FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt >Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com >Yahoo! Groups Links > > > > > > > > -- ______________________________________________________________________ Brian Lesser Assistant Director, Teaching and Technology Support Computing and Communications Services Ryerson University 350 Victoria St. Toronto, Ontario Phone: (416) 979-5000 ext. 6835 M5B 2K3 Fax: (416) 979-5220 Office: AB48D E-mail: [EMAIL PROTECTED] (Enter through LB66) Web: http://www.ryerson.ca/~blesser ______________________________________________________________________ ------------------------ Yahoo! Groups Sponsor --------------------~--> Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life. http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/nhFolB/TM --------------------------------------------------------------------~-> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/