1.5.2. Async Token Provider#
Güvenliği geçebilmek için arka planda çalışacak servislere (ör. bpmn süreçleri) async token üretir.
Kütüphane#
Gradle Dependencies
compile (
[group: 'tr.com.havelsan.framework.oauth' , name: 'hvl-oauth-async-token-provider' , version: 'güncel versiyon repositoryden bakılmalıdır.' ]
)
Servis Tanımı#
Servis Kullanımı
HvlAsyncTokenAuthenticationService.java
Async Token Kütüphanesinin Yml Üzerinden Kullanılabilecek Özellikleri#
Parametre İsmi | Açıklaması |
---|---|
hvl.auth.async-token.enabled | true → Async token sisteminin devreye girip girmeyeceğini belirler. |
hvl.auth.async-token.username | example → Giriş yapacak kullanıcı adı bilgisidir. |
hvl.auth.async-token.password | pass → Giriş yapacak kullanıcının şifre bilgisidir. |
hvl.auth.async-token.profileid | profile_id → Giriş yapacak kullanıcının profile id bilgisidir. |
hvl.auth.async-token.period | 10 → Kaç dakikada bir tokenın yenileneceğini belirler. |
hvl.auth.async-token.header.type | Async token'ın nasıl taşınacağı bilgisidir. [header, cookie] değerini alabilir. |
hvl.auth.async-token.header.token | Statik token kullanılmak istenirse, token bilgisini tutar. |