Package com.yahoo.vespa.athenz.zpe
Interface Zpe
-
- All Known Implementing Classes:
DefaultZpe
public interface Zpe
Interface for interacting with ZPE (Authorization Policy Engine)- Author:
- bjorncs
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AuthorizationResult
checkAccessAllowed(AthenzAccessToken accessToken, AthenzResourceName resourceName, String action)
AuthorizationResult
checkAccessAllowed(AthenzAccessToken accessToken, X509Certificate identityCertificate, AthenzResourceName resourceName, String action)
AuthorizationResult
checkAccessAllowed(ZToken roleToken, AthenzResourceName resourceName, String action)
AuthorizationResult
checkAccessAllowed(X509Certificate roleCertificate, AthenzResourceName resourceName, String action)
-
-
-
Method Detail
-
checkAccessAllowed
AuthorizationResult checkAccessAllowed(ZToken roleToken, AthenzResourceName resourceName, String action)
-
checkAccessAllowed
AuthorizationResult checkAccessAllowed(X509Certificate roleCertificate, AthenzResourceName resourceName, String action)
-
checkAccessAllowed
AuthorizationResult checkAccessAllowed(AthenzAccessToken accessToken, X509Certificate identityCertificate, AthenzResourceName resourceName, String action)
-
checkAccessAllowed
AuthorizationResult checkAccessAllowed(AthenzAccessToken accessToken, AthenzResourceName resourceName, String action)
-
-