OAuth2 là một giao thức ủy quyền cho phép các ứng dụng có quyền truy cập hạn chế vào tài khoản người dùng trên dịch vụ HTTP. Nó cung cấp một cách an toàn để người dùng cấp quyền truy cập vào tài nguyên của họ cho các ứng dụng bên thứ ba mà không cần chia sẻ thông tin đăng nhập.