İçeriğe geç

Yetki kontrolü için assert (ARCH8133)

Anahtar kotlin.security.assert-for-auth-control · Önem warning · Kategori security · CWE CWE-617

Yetkilendirme kontrolü için assert(...) kullanımını işaretler - JVM -ea ile çalışmadıkça iddialar kapalıdır.

assert(user.isAdmin)
if (!user.isAdmin) throw AccessDeniedException()

Her zaman çalışan bir if / require ile zorlayın.