
com.daedafusion.security.admin.providers.IdentityAdminProvider Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of security-framework Show documentation
Show all versions of security-framework Show documentation
A pluggable security framework "inspired" by the OWASP ESAPI framework
package com.daedafusion.security.admin.providers;
import com.daedafusion.sf.Provider;
import com.daedafusion.security.common.Capability;
import com.daedafusion.security.common.Identity;
import com.daedafusion.security.exceptions.NotFoundException;
import java.util.List;
/**
* Created by mphilpot on 7/19/14.
*/
public interface IdentityAdminProvider extends Provider
{
Identity createIdentity(Identity identity);
Identity updateIdentity(Identity identity) throws NotFoundException;
void removeIdentity(String user, String domain) throws NotFoundException;
List listIdentitiesForDomain(String domain);
List listCapabilities();
void addCapability(Capability capability);
void updateCapability(Capability capability) throws NotFoundException;
void deleteCapability(String capability) throws NotFoundException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy