Package de.businesscode.bcdui.subjectsettings
package de.businesscode.bcdui.subjectsettings
-
ClassDescriptionextending Shiro's
FormAuthenticationFilter
to add additional authentication scheme.this token is used in conjunction toAuthenticationFilter
which authenticates a subject by any different scheme, i.e.Used by shiro framework for retrieving authentication and authorization from the database Relies on bcd_sec_user and bcd_sec_user_settings BindingSets providing support for plaintext (backwards compatibility) and salted/hashed passwords using SHA256 hashing.exception related withSecurity
context and thrown if a permission is missing for context executionA primary principal, which holds technical user id.this exception is thrown within Security context checks.helper to evaluate shiro security onSecurity
settingsthis exception is thrown in case Security context is required but not defined by user.To enable this class, add it as WriteProcessing/Callbacks/Callback/@class to bcd_sec_user BindingSet When writing to bcd_src_user we apply special handling: 1.utility class abstracting principal information from de.businesscode.bcdui.security.SpnegoValveSubject settings are session settings in web and non-web environments It covers rights, i18n settings and so on