In: Computer Science
Explain the differences between identification, authentication, and authorization.
The differences between identification, authentication, and authorization.
Identification is the process of giving(confirming) some identity.
Example:
2. Student ID card.
3. Username for any e-commerce website.
In the above
examples, the user is confirming his unique identity from
others.
Authentication:
The process of giving proof of ones' identity to others in such a
way that it impossible to copy.
It is also like identification but with certain strongness.
Example:
Password of the user.
Password of the user is known to others. Only the individual can
access it. It is called Authentication.
Real -life scenario: In colleges, students give biometrics
for their attendance.
Authorization:
It is given after the above both are verified.
The process of confirming what type of facilities an individual
possesses once he is given identity is called
Authorization.
In this, a person does not need to assert his identity.
The differences
between identification, authentication, and authorization in
short:
In general,
Identification needs when a user asks his
identity (Ex: username).
Authentication needs when a user wants to prove
his identity. (Ex: password).
When the user proved his identity, he is authorized by giving access based on his identities.