Skip to content

Commit 4718e4c

Browse files
committed
deprecated pac4j 1.x fix jooby-project#1001
1 parent c88de9e commit 4718e4c

File tree

3 files changed

+32
-13
lines changed

3 files changed

+32
-13
lines changed

modules/jooby-pac4j/src/main/java/org/jooby/pac4j/Auth.java

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -213,8 +213,23 @@
213213
import com.google.inject.multibindings.OptionalBinder;
214214
import com.typesafe.config.Config;
215215
import com.typesafe.config.ConfigFactory;
216-
import org.jooby.*;
217-
import org.jooby.internal.pac4j.*;
216+
import static java.util.Objects.requireNonNull;
217+
import org.jooby.Env;
218+
import org.jooby.Jooby;
219+
import org.jooby.Route;
220+
import org.jooby.Router;
221+
import org.jooby.Session;
222+
import org.jooby.internal.pac4j.AuthCallback;
223+
import org.jooby.internal.pac4j.AuthContext;
224+
import org.jooby.internal.pac4j.AuthFilter;
225+
import org.jooby.internal.pac4j.AuthLogout;
226+
import org.jooby.internal.pac4j.AuthorizerFilter;
227+
import org.jooby.internal.pac4j.BasicAuth;
228+
import org.jooby.internal.pac4j.ClientType;
229+
import org.jooby.internal.pac4j.ClientsProvider;
230+
import org.jooby.internal.pac4j.ConfigProvider;
231+
import org.jooby.internal.pac4j.FormAuth;
232+
import org.jooby.internal.pac4j.FormFilter;
218233
import org.jooby.scope.Providers;
219234
import org.jooby.scope.RequestScoped;
220235
import org.pac4j.core.authorization.authorizer.Authorizer;
@@ -234,13 +249,16 @@
234249
import org.pac4j.http.credentials.authenticator.test.SimpleTestUsernamePasswordAuthenticator;
235250

236251
import java.net.URI;
237-
import java.util.*;
252+
import java.util.ArrayList;
253+
import java.util.HashSet;
254+
import java.util.List;
255+
import java.util.Map;
256+
import java.util.Optional;
257+
import java.util.Set;
238258
import java.util.function.BiFunction;
239259
import java.util.function.Function;
240260
import java.util.stream.Collectors;
241261

242-
import static java.util.Objects.*;
243-
244262
/**
245263
* <h1>pac4j module</h1>
246264
* <p>
@@ -447,6 +465,7 @@
447465
* @author edgar
448466
* @since 0.6.0
449467
*/
468+
@Deprecated
450469
public class Auth implements Jooby.Module {
451470

452471
/**

modules/jooby-pac4j/src/main/java/org/jooby/pac4j/AuthSessionStore.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -204,23 +204,22 @@
204204
package org.jooby.pac4j;
205205

206206
import static java.util.Objects.requireNonNull;
207-
208-
import java.util.Optional;
209-
210-
import javax.inject.Inject;
211-
import javax.inject.Provider;
212-
213207
import org.jooby.Session;
214208
import org.jooby.internal.pac4j.AuthSerializer;
215209
import org.pac4j.core.profile.CommonProfile;
216210

211+
import javax.inject.Inject;
212+
import javax.inject.Provider;
213+
import java.util.Optional;
214+
217215
/**
218216
* An {@link AuthStore} on top of the {@link Session}. This is the default {@link AuthStore}.
219217
*
220218
* @author edgar
221219
* @since 0.6.0
222220
* @param <U> User profile to work with.
223221
*/
222+
@Deprecated
224223
public class AuthSessionStore<U extends CommonProfile> implements AuthStore<U> {
225224

226225
public final static String USER_PROFILE = "pac4jUserProfile";

modules/jooby-pac4j/src/main/java/org/jooby/pac4j/AuthStore.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,16 +203,17 @@
203203
*/
204204
package org.jooby.pac4j;
205205

206-
import java.util.Optional;
207-
208206
import org.pac4j.core.profile.CommonProfile;
209207

208+
import java.util.Optional;
209+
210210
/**
211211
* Contract for saving and restoring {@link CommonProfile}.
212212
*
213213
* @author edgar
214214
* @param <U> User profile to work with.
215215
*/
216+
@Deprecated
216217
public interface AuthStore<U extends CommonProfile> {
217218

218219
/**

0 commit comments

Comments
 (0)