Merge pull request #3434 from sebastienblanc/KEYCLOAK-3796

KEYCLOAK-3796 : add missing setters
This commit is contained in:
Stian Thorgersen authored and GitHub committed 2016-10-28 06:42:59 +02:00
commit ee4712b2e9
4 files changed
+25 -13

No files matched your search

@@ -110,7 +110,7 @@ public abstract class AbstractPolicyEnforcer {
protected boolean isAuthorized(PathConfig actualPathConfig, Set<String> requiredScopes, AccessToken accessToken, OIDCHttpFacade httpFacade) { protected boolean isAuthorized(PathConfig actualPathConfig, Set<String> requiredScopes, AccessToken accessToken, OIDCHttpFacade httpFacade) {
Request request = httpFacade.getRequest(); Request request = httpFacade.getRequest();
PolicyEnforcerConfig enforcerConfig = getEnforcerConfig(); PolicyEnforcerConfig enforcerConfig = getEnforcerConfig();
String accessDeniedPath = enforcerConfig.getAccessDeniedPath(); String accessDeniedPath = enforcerConfig.getOnDenyRedirectTo();
if (accessDeniedPath != null) { if (accessDeniedPath != null) {
if (request.getURI().contains(accessDeniedPath)) { if (request.getURI().contains(accessDeniedPath)) {
@@ -41,7 +41,7 @@ public class BearerTokenPolicyEnforcer extends AbstractPolicyEnforcer {
@Override @Override
protected boolean challenge(PathConfig pathConfig, Set<String> requiredScopes, OIDCHttpFacade facade) { protected boolean challenge(PathConfig pathConfig, Set<String> requiredScopes, OIDCHttpFacade facade) {
if (getEnforcerConfig().getUmaProtocolConfig() != null) { if (getEnforcerConfig().getUserManagedAccess() != null) {
challengeUmaAuthentication(pathConfig, requiredScopes, facade); challengeUmaAuthentication(pathConfig, requiredScopes, facade);
} else { } else {
challengeEntitlementAuthentication(facade); challengeEntitlementAuthentication(facade);
@@ -88,7 +88,7 @@ public class KeycloakAdapterPolicyEnforcer extends AbstractPolicyEnforcer {
@Override @Override
protected boolean challenge(PathConfig pathConfig, Set<String> requiredScopes, OIDCHttpFacade facade) { protected boolean challenge(PathConfig pathConfig, Set<String> requiredScopes, OIDCHttpFacade facade) {
String accessDeniedPath = getEnforcerConfig().getAccessDeniedPath(); String accessDeniedPath = getEnforcerConfig().getOnDenyRedirectTo();
HttpFacade.Response response = facade.getResponse(); HttpFacade.Response response = facade.getResponse();
if (accessDeniedPath != null) { if (accessDeniedPath != null) {
@@ -107,7 +107,7 @@ public class KeycloakAdapterPolicyEnforcer extends AbstractPolicyEnforcer {
AuthzClient authzClient = getAuthzClient(); AuthzClient authzClient = getAuthzClient();
KeycloakDeployment deployment = getPolicyEnforcer().getDeployment(); KeycloakDeployment deployment = getPolicyEnforcer().getDeployment();
if (getEnforcerConfig().getUmaProtocolConfig() != null) { if (getEnforcerConfig().getUserManagedAccess() != null) {
LOGGER.debug("Obtaining authorization for authenticated user."); LOGGER.debug("Obtaining authorization for authenticated user.");
PermissionRequest permissionRequest = new PermissionRequest(); PermissionRequest permissionRequest = new PermissionRequest();
@@ -39,11 +39,11 @@ public class PolicyEnforcerConfig {
@JsonProperty("user-managed-access") @JsonProperty("user-managed-access")
@JsonInclude(JsonInclude.Include.NON_NULL) @JsonInclude(JsonInclude.Include.NON_NULL)
private UmaProtocolConfig umaProtocolConfig; private UmaProtocolConfig userManagedAccess;
@JsonProperty("entitlement") @JsonProperty("entitlement")
@JsonInclude(JsonInclude.Include.NON_NULL) @JsonInclude(JsonInclude.Include.NON_NULL)
private EntitlementProtocolConfig entitlementProtocolConfig; private EntitlementProtocolConfig entitlement;
@JsonProperty("paths") @JsonProperty("paths")
@JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonInclude(JsonInclude.Include.NON_EMPTY)
@@ -55,7 +55,7 @@ public class PolicyEnforcerConfig {
@JsonProperty("on-deny-redirect-to") @JsonProperty("on-deny-redirect-to")
@JsonInclude(JsonInclude.Include.NON_NULL) @JsonInclude(JsonInclude.Include.NON_NULL)
private String accessDeniedPath; private String onDenyRedirectTo;
public Boolean isCreateResources() { public Boolean isCreateResources() {
return this.createResources; return this.createResources;
@@ -73,12 +73,12 @@ public class PolicyEnforcerConfig {
this.enforcementMode = enforcementMode; this.enforcementMode = enforcementMode;
} }
public UmaProtocolConfig getUmaProtocolConfig() { public UmaProtocolConfig getUserManagedAccess() {
return this.umaProtocolConfig; return this.userManagedAccess;
} }
public EntitlementProtocolConfig getEntitlementProtocolConfig() { public EntitlementProtocolConfig getEntitlement() {
return this.entitlementProtocolConfig; return this.entitlement;
} }
public Boolean isOnlineIntrospection() { public Boolean isOnlineIntrospection() {
@@ -97,10 +97,22 @@ public class PolicyEnforcerConfig {
this.paths = paths; this.paths = paths;
} }
public String getAccessDeniedPath() { public String getOnDenyRedirectTo() {
return accessDeniedPath; return onDenyRedirectTo;
} }
public void setUserManagedAccess(UmaProtocolConfig userManagedAccess) {
this.userManagedAccess = userManagedAccess;
}
public void setEntitlement(EntitlementProtocolConfig entitlement) {
this.entitlement = entitlement;
}
public void setOnDenyRedirectTo(String onDenyRedirectTo) {
this.onDenyRedirectTo = onDenyRedirectTo;
}
public static class PathConfig { public static class PathConfig {
private String name; private String name;