Penn State

Web Conference 2004

Writing Perl/CGI Scripts for ITS/ASET Web services

Web Authentication, Authorization and Access Control

<- Back - SQLite| Up |Redirects - Next ->

What are Authentication, Authorization and Access Control?

Authentication is the process to prove someone's identity is authentic. Anyone can claim to be xyz123, but only one can supply the correct password. Besides password checking, other methods are available for verifying someone's identity such as public key signatures, certificates, SecureID cards, biometric authentication and more. On the Web, there are two popular authentication methods and variations to be discussed below.

Authorization is the process to determine if an identity has the privilege to access specific data, systems or resources. Permission settings such as Access Control Lists, user groups and attributes are examples of authorization methods. It is common for authentication and authorization to be used as buzzwords to describe access control.

Other forms of Access Control exist, such as restricting based on time of day or IP address.

Forms of authentication and authorization used on the Web

Methods of authentication over the Web include:

<- Back - SQLite| Up |Redirects - Next ->

If you have any questions, feel free to ask me - mailto:jcd@psu.edu

Content by: Jeff D'Angelo <jcd@psu.edu> © 2004

Last update on: Thursday, 17-Jun-2004 11:49:12 EDT