First, the type of login:1. Normal Login2 . Login with stand-alone system3 . Single Sign-on4, Oauth2.0 loginDetailed descriptions are as follows:1. Normal Login:Ordinary login needs, is a login page, enter the account password, submit form form, back-end query database corresponding to the user name of the hash password, matching the correct user record to the session, incorrect return error.Password hash: Is the password stored in the database is a string of ciphertext, cipher text is plaintext
Proxy The document requested by the client should be extracted via the proxy server indicated by the location header (HTTP 1.1 is new).· 307-temporary Redirect and 302 (Found) are the same. Many browsers incorrectly respond to a 302 response for redirection, even if the original request is post, even though it can actually only be re-answered when the POST request is 303Directional. For this reason, HTTP 1.1 has been added in 307 to allow for more cleanup of the region in several status codes:
? What is the principle of distinction?Windwos (default) with IIS ... From (form) account .... Passport (Key) What are the major bugs in the session, and what methods does Microsoft propose to solve them?It is IIS. Because of the process recycling mechanism, the session is lost when the system is busy, and can be stored in a sate server or SQL Server database but this is slow and cannot capture the end event What is the ternary operator in C #? :. Obj
called the principal (principal). Authentication can occur across multiple tiers of an application. The end-user is initially authenticated by the Web application, typically based on the user name and password, and then the end user's request is processed by the middle-tier application server and the database server, which is also authenticated to authenticate and process the requests.
ASP.net is used in conjunction with the underlying security servi
integrated with Microsoft's software services, information services and business services, and users will naturally be attracted to the benefits of these crossover services and then willingly adopt all the relevant products in the system.
On the second level, Microsoft will also work tirelessly to bring the flow of consumers from around the world through services. Microsoft uses its own device installation advantages to authenticate all users. This
stored on the computer's local hard drive. A collection of settings and files when the user sets up and uses the software. It includes user-specific configuration settings such as program items, screen colors, network connections, printer connections, mouse settings, and window size and location. ASP Goodbye configuration fileThere are two main categories here:1 , Machine.config You can have only one machine.config file, applied to all applications residing on the server. Because as
windows system.
7.Digest authentication:Use the Windows Domain Controller to authenticate the user requesting access to the Web server content.
Let's take a look at the Classic IIS 6:
Note:. NET Passport can be understood as Microsoft's "Single Sign-on" Implementation solution, which is not described here.
Test IIS 7 first.Basic Authentication:
First, disable all other authentication methods, and then onl
, PostAuthenticateRequest
ASP. NET has successively triggered these two events, enabling the Security Module to authenticate the request.
AuthorizeRequest, PostAuthorizeRequest
ASP. NET has successively triggered these two events, enabling the Security Module to authorize the request process.
ResolveRequestCache, PostResolveRequestCache
ASP. the cache module uses the cache to directly respond to the request directly (the cac
response for redirection, even if the original request is post, even though it can actually be redirected only if the answer to the POST request is 303. For this reason, HTTP 1.1 has been added in 307 to allow for more cleanup of the region in several status codes: When a 303 response occurs, the browser can follow the redirected get and post requests, and if the 307 answer, the browser can only follow the redirect to the GET request. (HTTP 1.1 New) 4xx-Client error Error occurred, client appe
authorized to access the data.402 Payment required-Indicates that the billing system is valid.403 Forbidden-access is not required even with authorization.404 Not Found-the server cannot find the given resource; The document does not exist.407 Proxy authentication Request-The client must first use the proxy to authenticate itself.415 media type is not supported-the server denies the service request because the format of the requested entity is not su
requested by the client should be extracted from the proxy server indicated by the location header. [1.1]· 307-temporary Redirect and 302 (Found) are the same. Many browsers incorrectly respond to a 302 response for redirection, even if the original request is post, even though it can actually only be redirected when the answer to the POST request is 303. For this reason, HTTP 1.1 has been added in 307 to clear the region in several status codes: When a 303 response occurs, the browser is able
: Use the Windows Domain Controller to authenticate the user requesting access to the Web server content.
Let's take a look at the Classic IIS 6:
Note:. NET Passport can be understood as Microsoft's "Single Sign-on" Implementation solution, which is not described here. As a web programmer, if you have never heard of "single sign-on ", please purchase a dynamic ticket to Fuzhou on your own.
First, Test Bas
provide valid authentication information for a page that does not exist in a request.· A syntax error occurs in the 400-Bad Request.· 401-Unauthorized access is denied. The customer tries to access the password-protected page without authorization. The response contains a WWW-Authenticate header. the browser displays the username/password dialog box accordingly, and then sends a request again after entering the appropriate Authorization header. IIS d
Are you still scanning for the girls? Are you still hitting the database? Are you still worried about bypassing the image verification code? Singles' Day is approaching. I am about to send a password reset vulnerability to all major website accounts! 1. It is the main site of Lily. Enter the Account Logon page of Lily. Of course, we do not log on here, But click [forgot password ?] Button to enter the password reset process:2. enter the account to be reset. Because only the test vulnerability ex
Authentication Module (if this module is not available, asp.net will not be able to authenticate using the user name/password [FOrms] mode)OutputCache-output cache ModulePassportAuthentication-PassPort verification moduleProfile-user configuration module (if it is not available, Profile cannot be used in asp.net)RoleManager-role managementSessionSate -- session Status ModuleUrlAuthorization-URL-based authe
problems. For example, a client requests a page that does not exist, and the client does not provide valid authentication information. 400-bad Request Syntax error occurred. 401-unauthorized Access was denied and the customer attempted to access a password- protected page without authorization. A www-authenticate header is included in the answer, and the browser displays the user name/Password dialog box, and then makes a request again after filling
released into the pool. For subsequent requests, the idle HttpApplication object is fetched from the pool if all the HttpApplication objects in the pool are in a busy state, ASP. NET creates a new HttpApplication object.HttpApplication processing the entire lifecycle of a request is a relatively complex process that triggers the corresponding event at different stages of the process. We can register the corresponding event to inject our processing logic into a phase of the HttpApplication proce
client certificate is Revoked.• 403.14-reject directory List.• 403.15-client access Permission Exceeded.• 403.16-client certificate is not trusted or invalid.• 403.17-the client certificate has expired or is not yet valid.• 403.18-the requested URL cannot be executed in the current application Pool. This error code is specific to IIS 6.0.• 403.19-CGI cannot be executed for clients in this application Pool. This error code is specific to IIS 6.0.403.20-passp
occurs, the browser can follow the redirected get and post requests, and if the 307 answer, the browser can only follow the redirect to the Get Request. (HTTP 1.1 New)4xx-client ErrorAn error occurred and the client appears to be having Problems. For example, a client requests a page that does not exist, and the client does not provide valid authentication Information.· 400-bad Request Syntax error Occurred.· 401-unauthorized access was denied and the customer attempted to access a password-pro
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.