Skip to content

Project for the 'Security of Service-Oriented Architectures' course at my university

License

Notifications You must be signed in to change notification settings

Salvatore-Rendo/OAuth-protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project logo

Exploring the Evolution and Security of OAuth Protocol's versions

Status License



A project summarizing the history, the workings and various changes in the Oauth protocol.

📝 Table of Contents

🧐 About

This is a project for the 'Security of Service-Oriented Architectures' course at the University of Milan that delves into an in-depth exploration of the history, functionality, and changes of the various versions of the OAuth Protocol.

Starting with an analysis of OAuth 1.0, including its protocol entities, flow, message exchange and authorization methods, reviewing some possible vulnerabilities of the protocol.

The second part of the presentation examines OAuth 2.0, focusing on its simplified workflow, new protocol roles and entities and the new types of authorization grants. Additionally, it highlights the differences and changes from the older version, providing insights into security aspects for a secure protocol implementation.

The third and final part of the project describes the latest draft of version 2.1 (draft-ietf-oauth-v2-1-09 at the time of creation), exploring the six major changes from version 2.0 and analyzing them from a security standpoint.

👁️ View Project

⛏️ Built Using

✍️ Authors

About

Project for the 'Security of Service-Oriented Architectures' course at my university

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published