Directory API kapsamlarını seçme

Bu belge, Directory API'ye özel yetkilendirme ve kimlik doğrulama bilgilerini içerir. Bu dokümanı okumadan önce Kimlik doğrulama ve yetkilendirme hakkında bilgi edinin başlıklı makaleden Google Workspace'in genel kimlik doğrulama ve yetkilendirme bilgilerini okuduğunuzdan emin olun.

Yetkilendirme için OAuth 2.0'ı yapılandırın

OAuth izin ekranını yapılandırıp kapsamları seçerek kullanıcılara ve uygulama inceleme uzmanlarına gösterilecek bilgileri tanımlayın ve uygulamanızı daha sonra yayınlayabilmek için kaydedin.

Directory API kapsamları

Uygulamanıza verilen erişim düzeyini tanımlamak için yetkilendirme kapsamlarını tanımlamanız ve bildirmeniz gerekir. Yetkilendirme kapsamı, Google Workspace uygulamasının adını, eriştiği verilerin türünü ve erişim düzeyini içeren bir OAuth 2.0 URI dizesidir. Kapsamlar, uygulamanızın Google Workspace verileriyle (kullanıcıların Google Hesabı verileri dahil) çalışma istekleridir.

Uygulamanız yüklendiğinde kullanıcıdan uygulama tarafından kullanılan kapsamları doğrulaması istenir. Genel olarak, mümkün olan en dar kapsamlı olarak odaklanmış kapsamı seçmeniz ve uygulamanızın gerektirmediği kapsamları talep etmekten kaçınmanız gerekir. Kullanıcılar sınırlı, net bir şekilde açıklanan kapsamlara daha kolay bir şekilde erişim izni verir.

Directory API aşağıdaki kapsamları destekler:

Cihaz kapsamları Anlamı
https://www.googleapis.com/auth/admin.directory.device.chromeos Tüm Chrome cihaz işlemlerine erişim için global kapsam.
https://www.googleapis.com/auth/admin.directory.device.chromeos.readonly Yalnızca Chrome cihazlarını alma kapsamı.
https://www.googleapis.com/auth/admin.directory.device.mobile Tüm mobil cihaz işlemlerine erişim için global kapsam.
https://www.googleapis.com/auth/admin.directory.device.mobile.readonly Yalnızca mobil cihazı alma kapsamı
https://www.googleapis.com/auth/admin.directory.device.mobile.action Mobil cihazda işlem yapan görevlerin kapsamı.
Gruplar, grup takma adları ve grup üyeleri için kapsamlar Anlamı
https://www.googleapis.com/auth/admin.directory.group.member Tüm grup üyesi rollerine ve bilgi işlemlerine erişim kapsamı.
https://www.googleapis.com/auth/admin.directory.group.member.readonly Yalnızca grup üyelerinin rol ve bilgilerini alma kapsamı.
https://www.googleapis.com/auth/admin.directory.group Grup takma adları ve üyeler dahil olmak üzere tüm grup işlemlerine erişim için genel kapsam.
https://www.googleapis.com/auth/admin.directory.group.readonly Yalnızca grup, grup takma adı ve üye bilgilerini almak için kapsam.
Kuruluş birimleri için kapsamlar Anlamı
https://www.googleapis.com/auth/admin.directory.orgunit Tüm kuruluş birimi işlemlerine erişim için genel kapsam.
https://www.googleapis.com/auth/admin.directory.orgunit.readonly Yalnızca kuruluş birimlerini alma kapsamı.
Kullanıcılar ve kullanıcı takma adları için kapsamlar Anlamı
https://www.googleapis.com/auth/admin.directory.user Tüm kullanıcı ve kullanıcı takma adı işlemlerine erişim için genel kapsam.
https://www.googleapis.com/auth/admin.directory.user.readonly Yalnızca kullanıcıları veya kullanıcı takma adlarını alma kapsamı.
https://www.googleapis.com/auth/admin.directory.user.alias Tüm kullanıcı takma adı işlemlerine erişim kapsamı.
https://www.googleapis.com/auth/admin.directory.user.alias.readonly Yalnızca kullanıcı takma adlarını alma kapsamı.
Kullanıcı güvenlik özellikleri için kapsamlar Anlamı
https://www.googleapis.com/auth/admin.directory.user.security Uygulamaya özel tüm şifre, OAuth jetonu ve doğrulama kodu işlemlerine erişim kapsamı.
Rol yönetimi için kapsamlar Anlamı
https://www.googleapis.com/auth/admin.directory.rolemanagement Roller oluşturma ve rol atamaları da dahil olmak üzere tüm rol yönetimi işlemlerinin kapsamıdır.
https://www.googleapis.com/auth/admin.directory.rolemanagement.readonly Roller, ayrıcalıklar ve rol atamalarını alma ve listeleme kapsamı.
Özel kullanıcı şemaları için kapsamlar Anlamı
https://www.googleapis.com/auth/admin.directory.userschema Tüm özel kullanıcı şeması işlemlerine erişimin kapsamı.
https://www.googleapis.com/auth/admin.directory.userschema.readonly Yalnızca özel kullanıcı şemalarını alma kapsamı.
Müşteriler için kapsamlar Anlamı
https://www.googleapis.com/auth/admin.directory.customer Tüm müşteri işlemlerine erişim kapsamı.
https://www.googleapis.com/auth/admin.directory.customer.readonly Yalnızca müşterileri alma kapsamı.
Alanlar için kapsamlar Anlamı
https://www.googleapis.com/auth/admin.directory.domain Tüm alan adı işlemlerine erişim kapsamı.
https://www.googleapis.com/auth/admin.directory.domain.readonly Yalnızca alanları alma kapsamı.
Takvim kaynakları için kapsamlar Anlamı
https://www.googleapis.com/auth/admin.directory.resource.calendar Tüm takvim kaynakları işlemlerine erişim kapsamı.
https://www.googleapis.com/auth/admin.directory.resource.calendar.readonly Yalnızca takvim kaynaklarını alma kapsamı.