TsgcHTTP_JWT_Server › Events

TsgcHTTP_JWT_Server Olayları

İşleyebileceğiniz olaylar, amaca göre gruplandırılmış, ardından tam alfabetik liste.

Request pipeline

NameAçıklama
OnJWTBeforeRequestHerhangi bir JWT işlemesinden önce her gelen HTTP/WebSocket isteği için tetiklenir; bu bağlantı için JWT doğrulamasını atlamak üzere Cancel=True olarak ayarlayın.
OnJWTUnauthorizedİstek geçerli bir JWT'ye sahip olmadığında ve reddedilmek üzereyken tetiklenir; yine de kabul etmek için Disconnect=False olarak ayarlayın (örneğin CORS pre-flight istekleri).
OnJWTExceptionToken'ı çözerken veya doğrularken bir istisna yükseltildiğinde tetiklenir, böylece uygulama hatayı günlüğe kaydedebilir.
OnJWTResponseErrorUnauthorized HTTP yanıtı gönderilmeden hemen önce tetiklenir ve kodun (varsayılan 401), metnin (varsayılan "Unauthorized") ve başlıkların özelleştirilmesine olanak tanır.

Validation

NameAçıklama
OnJWTBeforeValidateTokenBir Bearer token çıkarıldıktan sonra ve doğrulanmadan önce tetiklenir; doğrulamayı atlamak için Cancel=True ayarlayın (istek daha sonra yetkili olarak işlenir).
OnJWTBeforeValidateSignatureJWT çözüldükten sonra ve imzası doğrulanmadan önce tetiklenir; çözülen Header ve Payload değerlerini gösterir ve doğrulama Secret / PublicKey değerinin token başına geçersiz kılınmasına olanak tanır.
OnJWTAfterValidateTokenİmza ve iddia doğrulamaları çalıştıktan sonra tetiklenir; Header, Payload ve Error'ı inceleyin ve token'ı kabul etmek veya reddetmek için Valid bayrağını değiştirin.

Tüm Olaylar (alfabetik)

NameAçıklama
OnJWTAfterValidateTokenİmza ve iddia doğrulamaları çalıştıktan sonra tetiklenir; Header, Payload ve Error'ı inceleyin ve token'ı kabul etmek veya reddetmek için Valid bayrağını değiştirin.
OnJWTBeforeRequestHerhangi bir JWT işlemesinden önce her gelen HTTP/WebSocket isteği için tetiklenir; bu bağlantı için JWT doğrulamasını atlamak üzere Cancel=True olarak ayarlayın.
OnJWTBeforeValidateSignatureJWT çözüldükten sonra ve imzası doğrulanmadan önce tetiklenir; çözülen Header ve Payload değerlerini gösterir ve doğrulama Secret / PublicKey değerinin token başına geçersiz kılınmasına olanak tanır.
OnJWTBeforeValidateTokenBir Bearer token çıkarıldıktan sonra ve doğrulanmadan önce tetiklenir; doğrulamayı atlamak için Cancel=True ayarlayın (istek daha sonra yetkili olarak işlenir).
OnJWTExceptionToken'ı çözerken veya doğrularken bir istisna yükseltildiğinde tetiklenir, böylece uygulama hatayı günlüğe kaydedebilir.
OnJWTResponseErrorUnauthorized HTTP yanıtı gönderilmeden hemen önce tetiklenir ve kodun (varsayılan 401), metnin (varsayılan "Unauthorized") ve başlıkların özelleştirilmesine olanak tanır.
OnJWTUnauthorizedİstek geçerli bir JWT'ye sahip olmadığında ve reddedilmek üzereyken tetiklenir; yine de kabul etmek için Disconnect=False olarak ayarlayın (örneğin CORS pre-flight istekleri).