2017-06-02 21 views
5

Ben jetonun yük belirli bir özellik eklemek istediğiniz değiştirin. Bu özellik nadiren değiştirilebilir (ayda bir kez), ancak bu değişiklikten hemen sonra simgelerin güncellenmesini istiyorum.AWS Cognito: Kullanıcının özniteliği üzerinde güncelleme JWT kimlik belirteci

İŞ ağ/mobil uygulamasında

, kullanıcı profil görünüşünü açar ve değişiklikler bu niteliğin akım değeri belirteci numarası saklanır X bağlamaktadır. Kullanıcı düzenlemeleri gönderdiğinde, X'in yeni değeri arka planda saklanmalı ve eski değeri ID belirtecinde değiştirilmelidir. Bu önemlidir çünkü X özelliği, kullanıcının uygulamada belirli şeyleri yapıp yapamayacağını veya yapamayacağını belirler.

Cognito payload en niteliği ne değiştiririm mu

? Bir sonraki istekte JWT ID jetonunun yeni sürümünü gönderir?

Ben yenileme belirteci kullanmalı mıyım? Veya oturum açmak ve oturum açmak için zorlamak mı?

cevap

2

Yenile belirteci bu USECASE daha uygun olacaktır. Şu anda, SDK tarafından sahne arkasında yapıldığı için kullanıcı havuzları için yüksek düzeyli android SDK'da yenileme jetonu akışı açık değildir. Şimdilik, bu seviyeden geçmek için düşük seviyeli SDK'dan yenileme belirtecini çağırmanız gerekebilir. (Ben Amazon Cognito ekibinden bir geliştirici duyuyorum, bizim üst düzey SDK'larımızı bu izin vermek için bir özellik isteği olarak bu alacaktır.)

+2

Aynı kullanım durum var. "Düşük düzey SDK'dan yenileme belirtecini çağırın" ile ne demek istiyorsunuz? Sadece önbelleğe oturumu dönen aksine yeni bir kimlik jetonu almak üzere 'getSession' çağrısı zorlamak için bir yol ifade ediyor mu? – Aranda

İlgili konular