Skip to content

Commit ee2d44b

Browse files
committed
allow @JWTAuthorize for other jwt based schemes
- Picked from 4.x_maintenance
1 parent 0ef4e0b commit ee2d44b

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/test/java/org/primeframework/mvc/PrimeBaseTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@
7878
import org.primeframework.mvc.security.CBCCipherProvider;
7979
import org.primeframework.mvc.security.CipherProvider;
8080
import org.primeframework.mvc.security.GCMCipherProvider;
81+
import org.primeframework.mvc.security.JWTSecurityScheme;
8182
import org.primeframework.mvc.security.MockOAuthUserLoginSecurityContext;
8283
import org.primeframework.mvc.security.MockStaticClasspathResourceFilter;
8384
import org.primeframework.mvc.security.MockStaticResourceFilter;
@@ -87,6 +88,7 @@
8788
import org.primeframework.mvc.security.UserLoginSecurityContext;
8889
import org.primeframework.mvc.security.VerifierProvider;
8990
import org.primeframework.mvc.security.csrf.CSRFProvider;
91+
import org.primeframework.mvc.security.guice.SecuritySchemeFactory;
9092
import org.primeframework.mvc.test.RequestBuilder.HTTPRequestConsumer;
9193
import org.primeframework.mvc.test.RequestSimulator;
9294
import org.primeframework.mvc.util.ThrowingRunnable;
@@ -239,6 +241,7 @@ protected void configure() {
239241
bind(MessageObserver.class).toInstance(messageObserver);
240242
bind(MetricRegistry.class).toInstance(metricRegistry);
241243
bind(UserLoginSecurityContext.class).to(MockUserLoginSecurityContext.class);
244+
SecuritySchemeFactory.addSecurityScheme(binder(), "jwt-other", JWTSecurityScheme.class);
242245

243246
// Test Content-Type
244247
ContentHandlerFactory.addContentHandler(binder(), "application/test+json", JacksonContentHandler.class);

0 commit comments

Comments
 (0)