Ask a Question related to ASP.NET Security, Design and Development.
-
Rich #1
Forms Authentication for only selected webforms? How to do this
Hi,
I might have missed this perhaps, but here's my query:
I am presently designing a site that is for public use in general. However,
several forms (pages) I need authentication from members.
For example: default.aspx is allowed for everyone, but members.aspx isn't
(and so are various pages)
So when public users try to access the members.aspx site, they will need to
log in. (typically on login.aspx)
If I use Forms-authentication, normally ALL requested pages will be
re-directed to the generic login.aspx page, on which the user credentials are
checked. This scenario will not work for me.
My main question is therefore, while using forms-authentication, can I setup
my default.aspx in such a way that it will NOT redirect to login.aspx when a
public user requests it? Would there be a property or such that I can set,
for example, so that requests to default.aspx will sort of bypass the
form-authentication mechanism.
Alternatively, I could check user credentials in every page.load-event in a
some kind of custom-security way, and deal with redirection to login.aspx
from there, but i guess I need to be sure whether nothing already exists that
deals with this while using forms-authentication.
Appreciate any feedback, tips, and comments etc...
Rich Guest
-
Accessing htm files without authentication (forms authentication)
I have application with forms authentication. All works fine. When user opens .aspx file gets login form, login and then get the .aspx page. But... -
ASP.Net Forms authentication with basic authentication popup
Relatively new to ASP.Net but have a strange problem. My site uses forms authentication for a large administration section however after the user... -
Forms authentication then redirection to a secure web with NT authentication?
Hi, I want to allow access to particular secured intranet web sites. These intranet are stored in sharepoint (2003 version) Actually I've... -
Authentication ticket, cookieless, forms authentication?
Hi. I want to use Forms Authentication, cookieless. The issue is setting the Authentication Ticket without using cookies (!) That is, the... -
Forms authentication with Windows authentication
Hi, I have an ASP.NET web site that uses IIS Basic Authentication and accesses an OLAP Server at various stages. The OLAP Server authentication... -
Brock Allen #2
Re: Forms Authentication for only selected webforms? How to do this
If you want to selectively configure authorization use the <location> element
in web.config. It allows you to change settings for a specific path:
<configuration>
<system.web>.....</system.web>
<location path="default.aspx">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="admin.aspx">
<system.web>
<authorization>
<allow roles="Admin" />
<deny users="*" />
</authorization>
</system.web>
</location>
</configuration>
-Brock
DevelopMentor
[url]http://staff.develop.com/ballen[/url]
> Hi,
>
> I might have missed this perhaps, but here's my query:
>
> I am presently designing a site that is for public use in general.
> However, several forms (pages) I need authentication from members.
>
> For example: default.aspx is allowed for everyone, but members.aspx
> isn't (and so are various pages)
>
> So when public users try to access the members.aspx site, they will
> need to log in. (typically on login.aspx)
>
> If I use Forms-authentication, normally ALL requested pages will be
> re-directed to the generic login.aspx page, on which the user
> credentials are checked. This scenario will not work for me.
>
> My main question is therefore, while using forms-authentication, can I
> setup my default.aspx in such a way that it will NOT redirect to
> login.aspx when a public user requests it? Would there be a property
> or such that I can set, for example, so that requests to default.aspx
> will sort of bypass the form-authentication mechanism.
>
> Alternatively, I could check user credentials in every page.load-event
> in a some kind of custom-security way, and deal with redirection to
> login.aspx from there, but i guess I need to be sure whether nothing
> already exists that deals with this while using forms-authentication.
>
> Appreciate any feedback, tips, and comments etc...
>
Brock Allen Guest
-
Rich #3
Re: Forms Authentication for only selected webforms? How to do thi
Thanks! This is great help. I'm going to try that out, and am sure it will
solve my little problem.
Cheers!
Richard
"Brock Allen" wrote:
> If you want to selectively configure authorization use the <location> element
> in web.config. It allows you to change settings for a specific path:
>
> <configuration>
> <system.web>.....</system.web>
>
> <location path="default.aspx">
> <system.web>
> <authorization>
> <allow users="*" />
> </authorization>
> </system.web>
> </location>
>
> <location path="admin.aspx">
> <system.web>
> <authorization>
> <allow roles="Admin" />
> <deny users="*" />
> </authorization>
> </system.web>
> </location>
>
> </configuration>
>
> -Brock
> DevelopMentor
> [url]http://staff.develop.com/ballen[/url]
>
>
>>> > Hi,
> >
> > I might have missed this perhaps, but here's my query:
> >
> > I am presently designing a site that is for public use in general.
> > However, several forms (pages) I need authentication from members.
> >
> > For example: default.aspx is allowed for everyone, but members.aspx
> > isn't (and so are various pages)
> >
> > So when public users try to access the members.aspx site, they will
> > need to log in. (typically on login.aspx)
> >
> > If I use Forms-authentication, normally ALL requested pages will be
> > re-directed to the generic login.aspx page, on which the user
> > credentials are checked. This scenario will not work for me.
> >
> > My main question is therefore, while using forms-authentication, can I
> > setup my default.aspx in such a way that it will NOT redirect to
> > login.aspx when a public user requests it? Would there be a property
> > or such that I can set, for example, so that requests to default.aspx
> > will sort of bypass the form-authentication mechanism.
> >
> > Alternatively, I could check user credentials in every page.load-event
> > in a some kind of custom-security way, and deal with redirection to
> > login.aspx from there, but i guess I need to be sure whether nothing
> > already exists that deals with this while using forms-authentication.
> >
> > Appreciate any feedback, tips, and comments etc...
> >
>
>
>Rich Guest



Reply With Quote

