All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.boozallen.aissemble.security.authorization.AbstractAuthorizationRequest Maven / Gradle / Ivy

The newest version!
package com.boozallen.aissemble.security.authorization;

/*-
 * #%L
 * aiSSEMBLE::Extensions::Security::Authzforce::Extensions::Security::Authzforce
 * %%
 * Copyright (C) 2021 Booz Allen
 * %%
 * This software package is licensed under the Booz Allen Public License. All Rights Reserved.
 * #L%
 */

import com.boozallen.aissemble.security.authorization.policy.ClaimType;

/**
 * Common aspect of a request for authorization information (e.g., a policy decision, attribute).
 *
 */
public abstract class AbstractAuthorizationRequest {

    /**
     * Returns the type of claim represented by this instance.
     *
     * @return claim type
     */
    protected abstract ClaimType getClaimType();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy