getMarker
Bir yetkilendirme sağlayıcı nesnesini işaretçi ile alın.
AuthProvider?.getMarker( marker?, langCode? );
Minimal örnek
const value = await AuthProvider.getMarker('email')
Şema
marker(gerekli): string
Yetkilendirme sağlayıcısının metin tanımlayıcısı
örnek: "email"
langCode: string
Dil kodu. Varsayılan: "en_US"
örnek: "en_US"
Örnek yanıt
{
"id": 1,
"localizeInfos": {
"title": "email"
},
"config": {
"accessTokenTtlSec": "36000",
"refreshTokenTtlMc": "604800",
"tokenSecretKey": "my-secret",
"deleteNoneActiveUsersAfterDays": "2",
"systemCodeTlsSec": "120",
"systemCodeLength": "6"
},
"version": 0,
"identifier": "email",
"type": "email",
"formIdentifier": "reg",
"userGroupIdentifier": "guest",
"isActive": true,
"isCheckCode": false
}
Şema
id: number
Yetkilendirme sağlayıcı varlığının benzersiz tanımlayıcısı.
örnek: 194
localizeInfos: ILocalizeInfo
Yetkilendirme sağlayıcısı için yerelleştirilmiş bilgiler.
örnek:
{
"key": "value"
}
config: IAuthProvidersEntityConfig
Yetkilendirme sağlayıcısı için anahtar-değer çifti nesnesi olarak saklanan yapılandırma ayarları.
örnek:
{
"key": "value"
}
version: number
Yetkilendirme sağlayıcı varlığının sürüm numarası.
örnek: 1
identifier: string
Yetkilendirme sağlayıcısını tanımlayan benzersiz bir dize.
örnek: "email"
type: string
Yetkilendirme sağlayıcısının türü (örneğin, 'email', 'google', vb.).
örnek: "email"
formIdentifier: string | null
Yetkilendirme sağlayıcısı ile ilişkili formun tanımlayıcısı veya geçerli değilse null.
örnek: "reg_form"
userGroupIdentifier: string
Yetkilendirme sağlayıcısı ile ilişkili kullanıcı grubunun tanımlayıcısı.
örnek: "guest"
isActive: boolean
Yetkilendirme sağlayıcısının aktif olup olmadığını gösterir.
örnek: true
isCheckCode: boolean
Yetkilendirme sağlayıcısının kod doğrulaması gerektirip gerektirmediğini gösterir.
örnek: false