|
|
|||
| Uygulama başına tek seferlik | |||
|
|
Kullanıcı, web uygulamasına erişmek istiyor. | ||
|
|
Web uygulaması, kullanıcıyı, uygulamaya erişim izni isteyen bir Google sayfasına yönlendirir. | ||
|
|
Kullanıcı, Google'a web uygulamasına Google Workspace verilerine (ör. kişiler veya Google Takvim etkinlikleri) erişim izni verdiğini bildirir. | ||
|
|
Google, web uygulamasına bir yetkilendirme kodu gönderir. | ||
|
|
Web uygulaması, yetkilendirme kodunu ve istemci kimlik bilgilerini Google'a gönderir ve yeni bir jeton alır. | ||
|
|
Google, sunulan jetonla birlikte bu web uygulamasına erişim verildiğini kaydeder. Yönetici veya kullanıcı daha sonra bu jetonu iptal edebilir. Ayrıca, kullanıcının şifresi değiştirildiğinde bu jeton otomatik olarak iptal edilir. | ||
Devam ediyor |
|||
| Kullanıcı: OAuth, kullanıcıdan daha fazla bilgi alınmasını gerektirmez. Not: Kullanıcı veya yönetici, web uygulamasına verilen yetkiyi istediği zaman iptal edebilir. |
|||
|
|
Web uygulaması, kullanıcının verilerine erişim isteğinde bulunur ve jetonu yetkilendirme olarak sunar. Jetonun süresi dolmuşsa web uygulaması, Google'dan jetonunu yenilemesini ister. | ||
|
|
Google, jetonun gerçekliğini kontrol eder. Jeton orijinalse Google verileri döndürür. | ||
2 aşamalı OAuth
|
|
|||
| Tek seferlik kurulum | |||
|
|
Yönetici, web uygulamasını yükler ve uygulamaya 2 bacaklı OAuth erişimi verir. Bu, web uygulamasının alan için hangi kullanıcı verilerine erişebileceğini (ör. kişiler veya Google Takvim etkinlikleri) tanımlar. | ||
|
|
Web uygulaması, Google için kimlik doğrulaması yapar ve Google tarafından sunulan bir erişim jetonu alır. | ||
Süresiz (uygulamanın Google Workspace verilerine her erişmesi gerektiğinde) |
|||
|
|
Web uygulaması, kullanıcının verilerini (ör. kişiler veya Google Takvim etkinlikleri) isteyerek Google'a kimlik doğrulama jetonu gönderir. | ||
|
|
Google, uygulamanın söz konusu kullanıcının istediği verilere erişimi olup olmadığını kontrol eder. Uygulama erişime sahipse Google, istenen güncellemeleri yapar ve istenen verileri döndürür. | ||