I am in a bit of a pickle. About 3 weeks ago I convinced our department to move the current website into a CMS. As I have used umbraco for the past 3 years or so, I knew it was the right tool for the job. The majority of the site has been converted and is working very well. The site also contains a job board which was done in asp.net. This we decided we could convert into user controls and embed the functionality into content pages on the umbraco site. This also went very well minus one severe problem (feels this way do to my ignorance, may not be).
The job boards use forms authentication, but not using the membership api. Basically an httpModule evaluates the request and looks at a custom principal attached to the thread of the request. The login logic uses Forms Authentication and then sets the principal.
Any ideas on how I might get both models to work together? I am hoping I don't have to completely re-engineer the job board logic.
I'm confused about what you're trying to solve. I'm assuming the Job Board users do not need to login to the back end of umbraco. So why can't you carry on using the same authentication method you already in place?
Well that is really what I thought, but it seems umbraco is trying to grab the authentication ticket and use it for its backend process. My goal is to let external "Job Board" users login to the controls, but not be treated like umbraco members. can I turn off just the member access in umbraco?
Umbraco can use any membership provider, so you could either just try switched enabled to false, or change the membership provider to whatever your existing app was using,
Authentication Issue
Hi All,
I am in a bit of a pickle. About 3 weeks ago I convinced our department to move the current website into a CMS. As I have used umbraco for the past 3 years or so, I knew it was the right tool for the job. The majority of the site has been converted and is working very well. The site also contains a job board which was done in asp.net. This we decided we could convert into user controls and embed the functionality into content pages on the umbraco site. This also went very well minus one severe problem (feels this way do to my ignorance, may not be).
The job boards use forms authentication, but not using the membership api. Basically an httpModule evaluates the request and looks at a custom principal attached to the thread of the request. The login logic uses Forms Authentication and then sets the principal.
Any ideas on how I might get both models to work together? I am hoping I don't have to completely re-engineer the job board logic.
Thanks for your time.
Hey,
I'm confused about what you're trying to solve. I'm assuming the Job Board users do not need to login to the back end of umbraco. So why can't you carry on using the same authentication method you already in place?
Rich
Well that is really what I thought, but it seems umbraco is trying to grab the authentication ticket and use it for its backend process. My goal is to let external "Job Board" users login to the controls, but not be treated like umbraco members. can I turn off just the member access in umbraco?
Ok, I see.
To be honest I'm not sure on the details but here's the relevant part in the web.config
Umbraco can use any membership provider, so you could either just try switched enabled to false, or change the membership provider to whatever your existing app was using,
Rich
Great, I will try disabling that first, hopefully that won't have any negative side effects.
Thanks!
My mistake:
Hi Rich, disabling the role membership did the trick for the issue I was having, thanks for your patience and help!
is working on a reply...