*Discuss the ff securing the ASP.NET website
=>Form-based security is used to implement customized logic for authenticating
users without having to worry about session management using cookie.
It gives developer more access to specify which files on the site can
be accessed and by whom, and allows identification of a login page.
This mechanism will automatically redirect the unauthenticated user
to login page and ask them to provide proper credentials (e.g.
username/password combination). If login is successful, ASP.NET then
issues the cookie to the user and redirect them to specific resources
that they originally requested. This cookie allows the user to
revisit particular protected resources without having to repeatedly
log in.
=>Roles it is interface prompts the user to
select a role from a drop-down list and then displays the set of users that
belong to that role in a GridView.
=>Themes is a collection of property settings that allow you to define the look
of pages and controls, and then apply the look consistently across pages
in a Web application, across an entire Web application, or across all
Web applications on a server.
=> Skin has the file name extension .skin and contains property settings for individual controls such as Button, Label, TextBox, or Calendar
controls. Control skin settings are like the control markup itself, but
contain only the properties you want to set as part of the theme. For
example, the following is a control skin for a Button control.
example:
<asp:button runat="server" BackColor="lightblue" ForeColor="black" />
There are two types of control skins, default skins and named skins:
=>A
default skin automatically applies to all controls of the same type
when a theme is applied to a page. A control skin is a default skin if
it does not have a SkinID attribute. For example, if you create a default skin for a Calendar control, the control skin applies to all Calendar controls on pages that use the theme. (Default skins are matched exactly by control type, so that a Button control skin applies to all Button controls, but not to LinkButton controls or to controls that derive from the Button object.)
=>A named skin is a control skin with a SkinID
property set. Named skins do not automatically apply to controls by
type. Instead, you explicitly apply a named skin to a control by setting
the control's SkinID property. Creating named skins allows you to set different skins for different instances of the same control in an application.
No comments:
Post a Comment