Example usage for org.apache.shiro.authz Authorizer interface-usage

List of usage examples for org.apache.shiro.authz Authorizer interface-usage

Introduction

In this page you can find the example usage for org.apache.shiro.authz Authorizer interface-usage.

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 {
}