İçeriğe geç

Kimlik doğrulama

SDK’yı kullanmadan önce hem SDK’yı hem de servis istemcisini Prove ID ortamına yönlendirin:

import RKYC_iOS
import ProveIDApiClient
let serverUrl = "https://test.api.proveid.io" // test
// let serverUrl = "https://api.proveid.io" // canlı
EndpointManager.SERVER_URL = serverUrl
ProveIDApiClientAPI.basePath = serverUrl

Bunu uygulama açılırken bir kez yapın; örneğin application(_:didFinishLaunchingWithOptions:) içinde.

Her ProveIDApiClient çağrısı ProveIDApiClientAPI.customHeaders içindeki başlıkları gönderir. Erişim token’ını buraya verin:

ProveIDApiClientAPI.customHeaders["Authorization"] = "Bearer \(accessToken)"

Önerilen yapı, Web SDK’da olduğu gibi erişim token’ının sunucunuzda alınıp uygulamaya kısa ömürlü olarak verilmesidir. Süresi dolduğunda sunucunuzdan yenisini alıp başlığı tekrar ayarlayın.