2016-03-24 14 views
1

Yetkilendirme Üstbilgisini API Yöneticisi'nden (WSO2) Hizmet Veri Yolu Uygulamasıma (Oracle) iletmem gerekiyor.Yetkilendirme üstbilgisi WSO2 (API Yöneticisi) arka uç hizmetime nasıl aktarılır?

Bunu yapamayacağımı başka bir gönderide gördüm çünkü API anahtar yöneticiye karşı jetonu doğrulayacak ve arka uçu çağırmadan önce bu belirteci bırakacaktır. (How to pass authorization header in WSO2 OAuth2 and its backend API server Oauth2?)

Simgeyi API Yöneticisi'nden hizmet veri yolu uygulamasına iletmenin bir alternatifi var mı?

Bunun için bazı ek ayarlar var mı?

cevap

3

Yetkilendirme üstbilgisi kaldırılmayacak ve sıranıza erişebiliyorsunuz, daha sonra arka başlık için istek başlığına getirebilirsiniz. İstediğin ya da istemediğinden emin değilsin.

+0

RemoveOAuthHeadersFromOutMessage'ı APIM Cloud Hesabım'a yanlış olarak ayarlamak mümkün müdür? – Virgulino

+0

@Virgulino Üzgünüz bulut hesabını hiç kullanmadım. – tinnapat

0

Bir seçenek, başka bir özel başlıkta aynı oauth belirtecini göndermek ve ardından api yöneticisinde özel bir uyumlulaştırma dizisi ekleyerek, özel üstbilgiyi Yetkilendirme üstbilgisine ayarlayıp ardından arka uç sunucusuna göndermektir.

https://docs.wso2.com/display/AM1100/Pass+a+Custom+Authorization+Token+to+the+Backend. Conf/api-manager.xml dosyasında "RemoveOAuthHeadersFromOutMessage" öğesinin değerini false olarak değiştirin.

+0

RemoveOAuthHeadersFromOutMessage'ı APIM Cloud Hesabım'a yanlış olarak ayarlamak mümkün müdür? – Virgulino

İlgili konular