Skip to content

Commit

Permalink
adjust profile when necessary
Browse files Browse the repository at this point in the history
  • Loading branch information
Jérôme LELEU committed Apr 4, 2016
1 parent 97243d3 commit 4dcbe3e
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* @author Jerome Leleu * @author Jerome Leleu
* @since 1.8.1 * @since 1.8.1
*/ */
public class CheckHttpMethodAuthorizer<U extends CommonProfile> extends AbstractRequireAnyAuthorizer<HTTP_METHOD, U> { public class CheckHttpMethodAuthorizer extends AbstractRequireAnyAuthorizer<HTTP_METHOD, CommonProfile> {


public CheckHttpMethodAuthorizer() { } public CheckHttpMethodAuthorizer() { }


Expand All @@ -32,7 +32,7 @@ public CheckHttpMethodAuthorizer(final Set<HTTP_METHOD> methods) {
} }


@Override @Override
protected boolean check(final WebContext context, final U profile, final HTTP_METHOD element) throws RequiresHttpAction { protected boolean check(final WebContext context, final CommonProfile profile, final HTTP_METHOD element) throws RequiresHttpAction {
final String requestMethod = context.getRequestMethod(); final String requestMethod = context.getRequestMethod();
return requestMethod.equalsIgnoreCase(element.toString()); return requestMethod.equalsIgnoreCase(element.toString());
} }
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
* @author Jerome Leleu * @author Jerome Leleu
* @since 1.8.0 * @since 1.8.0
*/ */
public class CsrfAuthorizer<U extends CommonProfile> implements Authorizer<U> { public class CsrfAuthorizer implements Authorizer<CommonProfile> {


private String parameterName = Pac4jConstants.CSRF_TOKEN; private String parameterName = Pac4jConstants.CSRF_TOKEN;


Expand All @@ -38,7 +38,7 @@ public CsrfAuthorizer(final String parameterName, final String headerName, final
} }


@Override @Override
public boolean isAuthorized(final WebContext context, final List<U> profiles) throws RequiresHttpAction { public boolean isAuthorized(final WebContext context, final List<CommonProfile> profiles) throws RequiresHttpAction {
final boolean checkRequest = !onlyCheckPostRequest || ContextHelper.isPost(context); final boolean checkRequest = !onlyCheckPostRequest || ContextHelper.isPost(context);
if (checkRequest) { if (checkRequest) {
final String parameterToken = context.getRequestParameter(parameterName); final String parameterToken = context.getRequestParameter(parameterName);
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
* @author Jerome Leleu * @author Jerome Leleu
* @since 1.8.1 * @since 1.8.1
*/ */
public final class SpringSecurityPropertiesAuthorizationGenerator implements AuthorizationGenerator<CommonProfile> { public final class SpringSecurityPropertiesAuthorizationGenerator<U extends CommonProfile> implements AuthorizationGenerator<U> {


public final static String DISABLED = "disabled"; public final static String DISABLED = "disabled";
public final static String ENABLED = "enabled"; public final static String ENABLED = "enabled";
Expand Down Expand Up @@ -42,7 +42,7 @@ public SpringSecurityPropertiesAuthorizationGenerator(final Properties propertie
} }


@Override @Override
public void generate(final CommonProfile profile) { public void generate(final U profile) {
final String id = profile.getId(); final String id = profile.getId();
final List<String> roles = rolesByUsers.get(id); final List<String> roles = rolesByUsers.get(id);
if (roles != null && !roles.isEmpty()) { if (roles != null && !roles.isEmpty()) {
Expand Down

0 comments on commit 4dcbe3e

Please sign in to comment.