Class HasPermissionRacImpl
java.lang.Object
com.totvs.tjf.security.access.rac.HasPermissionRacImpl
- All Implemented Interfaces:
HasPermission
Creates
RestTemplate
for verify permissions on Authorization Service.- Author:
- Marcos Paulo dos Santos
- See Also:
-
RestTemplate
FeaturePermissionEvaluator
-
Constructor Summary
ConstructorsConstructorDescriptionHasPermissionRacImpl
(SecurityAccessApiProperties properties, String jwkSetUri, JwksUriResolver jwksUriResolver) -
Method Summary
Modifier and TypeMethodDescriptionboolean
isPermitted
(String token, String feature) Verify on Authorization Service if user has permission for a feature.
-
Constructor Details
-
HasPermissionRacImpl
public HasPermissionRacImpl(SecurityAccessApiProperties properties, String jwkSetUri, JwksUriResolver jwksUriResolver)
-
-
Method Details
-
isPermitted
Verify on Authorization Service if user has permission for a feature.- Specified by:
isPermitted
in interfaceHasPermission
- Parameters:
token
- value of the Authorization header Bearer token.feature
- value of the feature that will be verified in the authorization service.- Returns:
- true if the permission is granted in permissions URI, false otherwise.
-