Google Asistan ile entegrasyon yapmayı planlıyorsanız Google Console'daki işlemler bölümüne bakın.
Aksi takdirde, hizmetinize OAuth 2.0 yetkilendirmesini eklemeden önce aşağıdaki bilgileri hazırlayın ve geliştirici ilişkilerinizle veya iş geliştirme temsilcinizle iletişime geçin:
Yetkilendirme uç nokta URL'si. Bu, barındırdığınız ve Google'ın çağrı yaptığı yetkilendirme uç noktasının URL'sidir. Trafik yalnızca HTTPS üzerinden kabul edilmelidir. Örneğin,
https://myservice.example.com/auth. Mevcut bir oturum açma sayfası genellikle yetkilendirme uç noktası olarak kullanılabilir.
Yetkilendirme uç noktanıza parametre olarak gönderilen
redirect_uri, şu biçimde olur:
https://oauth-redirect.googleusercontent.com/r/YOUR_PROJECT_ID https://oauth-redirect-sandbox.googleusercontent.com/r/YOUR_PROJECT_ID
redirect_uriGoogle'a atadığınız
client_idiçin izin verilenler listesinde olmalıdır.
Jeton uç nokta URL'si. Bu, barındırdığınız ve Google'ın çağrı yaptığı jeton uç noktasının URL'sidir. Trafik, HTTPS üzerinden ve yalnızca bilinen diğer hizmetlerden (Google' gibi) kabul edilmelidir. Örneğin,
https://oauth2.example.com/token. Yetkilendirme ve jeton uç noktaları farklı alanlarda barındırılabilir.
İsteğe bağlı jeton iptal uç nokta URL'si. Bu, barındırdığınız ve Google'ın çağrı yaptığı iptal uç noktasının URL'sidir. Trafik, HTTPS üzerinden ve yalnızca bilinen diğer hizmetlerden (Google' gibi) kabul edilmelidir. Örneğin,
https://oauth2.example.com/revoke. Yetkilendirme, jeton ve iptal uç noktalarınız farklı alanlarda barındırılabilir.
İsteğe bağlı Hesaplar Arası Koruma (RISC) URL'si. Bu, barındırdığınız bir URL'dir ve Google sizi çağırır. Değeri seçebilirsiniz.
Google için istemci kimliği ve istemci gizli anahtarı. Google'a, OAuth 2.0 isteklerinde isteğin kaynağını belirlemek için kullanılan bir istemci kimliği ve istek sahtekarlığını önlemek için kullanılan bir istemci gizli anahtarı atamalısınız. Google istemci kimliği ve istemci gizli anahtarı, istediğiniz URL güvenli dize değerleri olabilir. İstemci sırrının yalnızca Google ve hizmetiniz tarafından görülebildiğinden emin olmalısınız.
İsteğe bağlı kapsam dizeleri. API'nizin ne kadar ve ne tür kullanıcı verileri sunduğuna bağlı olarak farklı kullanıcı verisi kategorilerini temsil eden kapsamlar tanımlamak isteyebilirsiniz. Bunu yaptığınızda, taraflar yalnızca belirli veri türlerine erişmek için kullanıcılarınızdan izin isteyebilir ve istemciler tarafından kullanılabilen verileri yalnızca yetkilendirilmiş kapsamlarla kısıtlayabilir. Özellikle, hizmetiniz Google ile entegrasyon için gerekenden daha fazla veri sağlıyorsa kapsamları kullanarak verilerin yalnızca bir kısmına erişim izni verebilirsiniz.
- Google API Proje Kimliğiniz
Proje kimliğinizi görüntülemek için:
- Go to the Google API Console.
- Projenizi açılış sayfasındaki tabloda bulun. Proje kimliği Kimlik sütununda görünür.