List of usage examples for org.apache.shiro.authz Authorizer interface-usage
From source file net.swigg.security.authorization.AuthorizingRealm.java
/** * Abstract {@link org.apache.shiro.realm.Realm} that implements {@link Authorizer}. * * @author Dustin Sweigart <dustin@swigg.net> */ public abstract class AuthorizingRealm extends AuthenticatingRealm implements Authorizer, PermissionResolverAware {
From source file org.panifex.module.api.security.AuthorizationService.java
/**
* The AuthorizationService performs authorization (access control) operations for any given Subject (aka 'application user').
* <p>
* Each method requires a subject principal to perform the action for the corresponding Subject/user.
* <p>
* This principal argument is usually an object representing a user database primary key or a String username or something similar that uniquely identifies an application user. The runtime value of the this principal is application-specific and provided by the application's configured Realms.
From source file org.panifex.security.shiro.env.AuthzAwareRealm.java
/**
* Extends the {@link AuthorizationService} to be aware of the {@link Realm} interface.
* <p>
* It is introduced because the {@link org.apache.shiro.authz.ModularRealmAuthorizer
* ModularRealmAuthorizer} uses the collection of {@link Realm}s so it is not enough
* the {@link AuthorizationService} only implements {@link org.apache.shiro.authz.Authorizer
From source file org.qi4j.library.shiro.domain.passwords.PasswordRealmMixin.java
public class PasswordRealmMixin extends AuthorizingRealm implements Realm, Authorizer, PasswordService, ServiceActivation { private static final Logger LOG = LoggerFactory.getLogger(Shiro.LOGGER_NAME); @Structure
From source file org.qi4j.library.shiro.domain.passwords.PasswordRealmService.java
@Mixins(PasswordRealmMixin.class) public interface PasswordRealmService extends Realm, Authorizer, PasswordService, ServiceComposite, ServiceActivation { }