Commit f6d8e4c6 authored by Grzegorz Pietrusza's avatar Grzegorz Pietrusza

add dropwizard auth

parent cd6fb4c4
...@@ -26,6 +26,11 @@ ...@@ -26,6 +26,11 @@
<artifactId>dropwizard-core</artifactId> <artifactId>dropwizard-core</artifactId>
<version>0.9.0</version> <version>0.9.0</version>
</dependency> </dependency>
<!--<dependency>-->
<!--<groupId>io.dropwizard</groupId>-->
<!--<artifactId>dropwizard-auth</artifactId>-->
<!--<version>0.9.2</version>-->
<!--</dependency>-->
<dependency> <dependency>
<groupId>com.google.inject</groupId> <groupId>com.google.inject</groupId>
<artifactId>guice</artifactId> <artifactId>guice</artifactId>
......
...@@ -75,6 +75,10 @@ public class CTFApplication extends Application<ApplicationConfiguration> { ...@@ -75,6 +75,10 @@ public class CTFApplication extends Application<ApplicationConfiguration> {
environment.jersey().register(injector.getInstance(TeamsResource.class)); environment.jersey().register(injector.getInstance(TeamsResource.class));
environment.jersey().register(injector.getInstance(TasksResource.class)); environment.jersey().register(injector.getInstance(TasksResource.class));
environment.jersey().register(injector.getInstance(ProxyResource.class)); environment.jersey().register(injector.getInstance(ProxyResource.class));
//REGISTER AUTH
environment.jersey().register(new BasicAuthProvider<User>(new ExampleAuthenticator(),
"SUPER SECRET STUFF"));
} }
//todo: inject dbonnector //todo: inject dbonnector
...@@ -104,6 +108,7 @@ public class CTFApplication extends Application<ApplicationConfiguration> { ...@@ -104,6 +108,7 @@ public class CTFApplication extends Application<ApplicationConfiguration> {
public static void main(String[] args) throws Exception { public static void main(String[] args) throws Exception {
//todo: add mongo-java-driver as maven dep //todo: add mongo-java-driver as maven dep
//todo: add dropwizard-auth as maven dep
new CTFApplication().run(args); new CTFApplication().run(args);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment