Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Apigee Edge'de OAuth'un ana sayfasına hoş geldiniz. Bu açılış sayfasında, Apigee Edge'de OAuth kullanmayla ilgili belgelere, örneklere ve diğer kaynaklara bağlantılar verilmektedir.
OAuth 2.0 çerçevesi
API'lerinizi OAuth 2.0 ile güvenli hale getirin. Bu bölümde, Apigee Edge'de OAuth 2.0'ı başarılı bir şekilde kullanmanıza yardımcı olacak kaynaklar, örnek kodlar, videolar ve diğer konular listelenmektedir.
OAuth 2.0 hakkında bilgi
Bu kaynak koleksiyonu, OAuth 2.0 hakkında bilgi edinmenize yardımcı olur.
-
Apigee belgeleri:
- OAuth 2.0'a Giriş: Temel OAuth 2.0 kavramlarını ve terimlerini kapsar. Apigee Edge'de OAuth kullanımına odaklanır.
- Apigee eğitimi ve sertifikaları:
- Apigee, API geliştiriciler için online eğitimler sunar. Bu eğitimler arasında OAuth'u da içeren API güvenliği kursu yer alır.
-
IETF Spesifikasyonu:
- IETF Belirtimi: Apigee, bu belirtimi incelemenizi önemle tavsiye eder. Temel bir giriş ve kavramsal genel bakış içerir.
-
Apigee e-kitabı ve videosu:
- OAuth the Big Picture (OAuth'un Genel Görünümü), ücretsiz bir Apigee e-kitabı.
- Ücretsiz bir Apigee web yayını olan OAuth the Big Picture.
Yetkilendirme türü akışlarını uygulama
Apigee, başlamanıza yardımcı olmak için her OAuth 2.0 yetkilendirme türünün çalışan örneklerini sağlar. Örnekler, en iyi uygulamaları temsil eder ve Apigee Edge'de OAuth erişim izni türlerinin nasıl uygulanacağını gösterir.
İstemci kimlik bilgileri
- İstemci kimlik bilgisi yetkilendirme türünü uygulama: Yetkilendirme türünü tanıtır ve bu yetkilendirme türünü Apigee Edge'de uygulamak için izlemeniz gereken adımları vurgular.
- Örnek uygulama: GitHub'daki api-samples depomuzda bu örneğe göz atın.
- API güvenliği (OAuth dahil)
Yetkilendirme kodu
- Yetkilendirme kodu izin türünü uygulama: İzin türünü tanıtır ve bu izin türünü Apigee Edge'de uygulamak için izlemeniz gereken adımları vurgular.
- Örnek uygulama: GitHub'daki api-samples depomuzda bulunan bu gelişmiş örneği inceleyin. Örneği klonlayabilir, dağıtabilir ve çalıştırabilirsiniz. Ayrıntılar için BENİOKU dosyasını inceleyin. Kullanıcıların kimliğini doğrulayan ve yetkilendirme sunucusuyla güvenli bir şekilde iletişim kuran güçlü bir giriş uygulaması içerir.
Dolaylı
- Jeton isteme: Örtülü yetkilendirme türü -- Jetonların örtülü yetkilendirme türüyle nasıl isteneceği gösterilir.
Kaynak sahibi şifre kimlik bilgileri
- Şifre yetkilendirme türünü uygulama: Yetkilendirme türünü tanıtır ve bu yetkilendirme türünü Apigee Edge'de uygulamak için izlemeniz gereken adımları vurgular.
Hızlı yardım konuları
Bu konularda, yaygın OAuth 2.0 görevlerini ele almak için hızlıca bağlam bilgisi ve kısa adımlar verilir:
- Yeni bir API proxy'si yapılandırma
- İstemci uygulamalarını kaydetme
- İstemci kimlik bilgilerini alma
- OAuth uç noktalarını ve politikalarını yapılandırma
- Jeton ve yetkilendirme kodu isteme
- Erişim jetonlarını özelleştirme
- Erişim jetonlarını onaylama ve iptal etme
- Erişim jetonu gönderme
- Erişim jetonlarını doğrulama
- Kapsamlarla çalışma
- Gelişmiş konular
Politika ve API referansları
Bu konularda, Edge'de OAuth 2.0'ı doğrudan destekleyen politikalar ve API'ler hakkında ayrıntılı referans bilgileri verilmektedir.
-
OAuthV2 Politikaları: Bu politikalar, Apigee Edge'de dört OAuth 2.0 erişim izni türünü uygulamanıza ve özelleştirmenize olanak tanır:
- OAuthV2 policy: Apigee Edge OAuth 2.0 uygulamasının temelini oluşturur. Bu sayede, Apigee Edge'de erişim ve yenileme jetonları oluşturan, yetkilendirme kodları veren ve jetonları doğrulayan OAuth 2.0 "işlemlerini" yapılandırabilirsiniz. Bu konuda, işleyiş şeklini göstermeye yardımcı olacak kod örnekleri yer almaktadır.
- GetOAuthV2Info policy: Jetonların özelliklerini alır ve bunları politikalara ve bir API proxy'sinde yürütülen koda sunar. Bu politika türü, erişim jetonundaki bir değere dayalı olarak dinamik ve koşullu davranış yapılandırmanız gerektiğinde yararlı olabilir. Ayrıca Erişim jetonlarını özelleştirme başlıklı makaleyi de inceleyin.
- SetOAuthV2Info policy: Erişim jetonunun profilini günceller. Örneğin, işletmenize özel bir etiketi yerleştirmek isteyebilirsiniz. Erişim jetonlarını özelleştirme başlıklı makaleyi de inceleyin.
- OAuth 2.0 hata kodları
- OAuth 2.0 API'leri: Apigee, OAuth 2.0 uç noktalarıyla çalışmak için bu API'leri sağlar.
OAuth 1.0a çerçevesi
OAuth 1.0a, uygulama kullanıcılarının uygulamalara kendi adlarına API'leri kullanma yetkisi vermesini sağlayan standart bir protokol tanımlar. Bu süreçte uygulama kullanıcılarının şifrelerini uygulamayla paylaşması gerekmez.
OAuth 1.0a politika referansı
OAuth 1.0a desteği sonlandırıldı. Ayrıntılı bilgi için Kullanımdan kaldırılan özellikler başlıklı makaleyi inceleyin. OAuthV1 politika türü, OAuth 1.0a spesifikasyonuna göre istek jetonları ve erişim jetonları oluşturmaktan ve erişim jetonlarını doğrulamaktan sorumludur.
OAuth 1.0a API'leri
Apigee, OAuth 1.0a uç noktalarıyla çalışmak için API'ler sağlar.
GitHub'daki OAuth 1.0a örneği
Bu GitHub'daki örnek API proxy'si, üç ayaklı bir OAuth 1.0a yapılandırmasını gösterir. Bu kodu indirip çalıştırabilirsiniz.
| Ad | Açıklama |
|---|---|
| oauth10a-3legged | OAuth 1.0a üç aşamalı yapılandırmasını gösterir. |