use of io.vertx.ext.auth.shiro.ShiroAuthOptions in project vertx-auth by vert-x3.
the class AuthOptionsTest method testSomething.
@Test
public void testSomething() {
ShiroAuthOptions options = new ShiroAuthOptions(new JsonObject().put("provider", "shiro").put("type", "PROPERTIES").put("config", new JsonObject().put("foo", "bar")));
assertEquals(ShiroAuthRealmType.PROPERTIES, options.getType());
assertEquals(new JsonObject().put("foo", "bar"), options.getConfig());
}
use of io.vertx.ext.auth.shiro.ShiroAuthOptions in project vertx-examples by vert-x3.
the class RunShell method start.
@Override
public void start(Promise<Void> startPromise) throws Exception {
ShellService service = ShellService.create(vertx, new ShellServiceOptions().setSSHOptions(new SSHTermOptions().setHost("localhost").setPort(3000).setKeyPairOptions(new JksOptions().setPath("keystore.jks").setPassword("wibble")).setAuthOptions(new ShiroAuthOptions().setConfig(new JsonObject().put("properties_path", "auth.properties")))));
service.start(startPromise);
}
use of io.vertx.ext.auth.shiro.ShiroAuthOptions in project vertx-examples by vert-x3.
the class RunShell method start.
@Override
public void start(Future<Void> startFuture) throws Exception {
ShellService service = ShellService.create(vertx, new ShellServiceOptions().setHttpOptions(new HttpTermOptions().setHost("localhost").setPort(8080).setAuthOptions(new ShiroAuthOptions().setConfig(new JsonObject().put("properties_path", "auth.properties")))));
service.start(ar -> {
if (ar.succeeded()) {
startFuture.succeeded();
} else {
startFuture.fail(ar.cause());
}
});
}
use of io.vertx.ext.auth.shiro.ShiroAuthOptions in project vertx-examples by vert-x3.
the class RunShell method start.
@Override
public void start(Future<Void> startFuture) throws Exception {
ShellService service = ShellService.create(vertx, new ShellServiceOptions().setSSHOptions(new SSHTermOptions().setHost("localhost").setPort(3000).setKeyPairOptions(new JksOptions().setPath("keystore.jks").setPassword("wibble")).setAuthOptions(new ShiroAuthOptions().setConfig(new JsonObject().put("properties_path", "auth.properties")))));
service.start(ar -> {
if (ar.succeeded()) {
startFuture.succeeded();
} else {
startFuture.fail(ar.cause());
}
});
}
use of io.vertx.ext.auth.shiro.ShiroAuthOptions in project vertx-examples by vert-x3.
the class RunShell method start.
@Override
public void start(Promise<Void> startPromise) throws Exception {
ShellService service = ShellService.create(vertx, new ShellServiceOptions().setHttpOptions(new HttpTermOptions().setHost("localhost").setPort(8080).setAuthOptions(new ShiroAuthOptions().setConfig(new JsonObject().put("properties_path", "auth.properties")))));
service.start(startPromise);
}
Aggregations