Skip to content

Commit

Permalink
Take care of review comments
Browse files Browse the repository at this point in the history
  • Loading branch information
spinscale committed Jul 20, 2023
1 parent ca6580e commit 26f36d6
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 29 deletions.
14 changes: 4 additions & 10 deletions src/main/java/org/pac4j/javalin/CallbackHandler.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,8 @@
import io.javalin.http.Context;
import io.javalin.http.Handler;
import org.jetbrains.annotations.NotNull;
import org.pac4j.core.adapter.FrameworkAdapter;
import org.pac4j.core.config.Config;
import org.pac4j.core.engine.CallbackLogic;
import org.pac4j.core.engine.DefaultCallbackLogic;
import org.pac4j.jee.context.JEEFrameworkParameters;

import static org.pac4j.core.util.CommonHelper.assertNotNull;
Expand All @@ -32,14 +31,9 @@ public CallbackHandler(Config config, String defaultUrl, Boolean renewSession) {

@Override
public void handle(@NotNull Context javalinCtx) {
final CallbackLogic callbackLogic;
if (config.getCallbackLogic() != null) {
callbackLogic = config.getCallbackLogic();
} else {
callbackLogic = DefaultCallbackLogic.INSTANCE;
}

callbackLogic.perform(
FrameworkAdapter.INSTANCE.applyDefaultSettingsIfUndefined(config);

config.getCallbackLogic().perform(
this.config,
this.defaultUrl,
this.renewSession,
Expand Down
14 changes: 4 additions & 10 deletions src/main/java/org/pac4j/javalin/LogoutHandler.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,8 @@
import io.javalin.http.Context;
import io.javalin.http.Handler;
import org.jetbrains.annotations.NotNull;
import org.pac4j.core.adapter.FrameworkAdapter;
import org.pac4j.core.config.Config;
import org.pac4j.core.engine.DefaultLogoutLogic;
import org.pac4j.core.engine.LogoutLogic;
import org.pac4j.jee.context.JEEFrameworkParameters;

import static org.pac4j.core.util.CommonHelper.assertNotNull;
Expand Down Expand Up @@ -35,14 +34,9 @@ public LogoutHandler(Config config, String defaultUrl, String logoutUrlPattern)

@Override
public void handle(@NotNull Context javalinCtx) {
final LogoutLogic logoutLogic;
if (config.getLogoutLogic() == null) {
logoutLogic = DefaultLogoutLogic.INSTANCE;
} else {
logoutLogic = config.getLogoutLogic();
}

logoutLogic.perform(
FrameworkAdapter.INSTANCE.applyDefaultSettingsIfUndefined(config);

config.getLogoutLogic().perform(
this.config,
this.defaultUrl,
this.logoutUrlPattern,
Expand Down
12 changes: 3 additions & 9 deletions src/main/java/org/pac4j/javalin/SecurityHandler.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,8 @@
import io.javalin.http.Handler;
import io.javalin.http.servlet.JavalinServletContext;
import org.jetbrains.annotations.NotNull;
import org.pac4j.core.adapter.FrameworkAdapter;
import org.pac4j.core.config.Config;
import org.pac4j.core.engine.DefaultSecurityLogic;
import org.pac4j.core.engine.SecurityLogic;
import org.pac4j.jee.context.JEEFrameworkParameters;

import static org.pac4j.core.util.CommonHelper.assertNotNull;
Expand Down Expand Up @@ -37,14 +36,9 @@ public SecurityHandler(Config config, String clients, String authorizers, String

@Override
public void handle(@NotNull Context javalinCtx) {
final SecurityLogic securityLogic;
if (config.getSecurityLogic() == null) {
securityLogic = DefaultSecurityLogic.INSTANCE;
} else {
securityLogic = config.getSecurityLogic();
}
FrameworkAdapter.INSTANCE.applyDefaultSettingsIfUndefined(config);

Object result = securityLogic.perform(
Object result = config.getSecurityLogic().perform(
this.config,
(ctx, store, profiles) -> AUTH_GRANTED,
this.clients,
Expand Down

0 comments on commit 26f36d6

Please sign in to comment.