Examples of LdapTestConnectionRequest


Examples of org.graylog2.restclient.models.api.requests.accounts.LdapTestConnectionRequest

    public Result apiTestLdapConnection() {
        final DynamicForm dynamicForm = form().bindFromRequest("url", "systemUsername", "systemPassword", "ldapType", "useStartTls", "trustAllCertificates");
        final Map<String, String> formData = dynamicForm.data();
        LdapConnectionTestResponse result;
        try {
            final LdapTestConnectionRequest request = getLdapTestConnectionRequest(formData);
            request.testConnectOnly = true;
            result = ldapSettingsService.testLdapConfiguration(request);
        } catch (APIException e) {
            // couldn't connect
            log.error("Unable to test connection: {}", e.getMessage());
View Full Code Here

Examples of org.graylog2.restclient.models.api.requests.accounts.LdapTestConnectionRequest

                "searchBase", "searchPattern", "principal", "password");
        final Map<String, String> formData = dynamicForm.data();

        LdapConnectionTestResponse result;
        try {
            final LdapTestConnectionRequest request = getLdapTestConnectionRequest(formData);
            // also try to login, don't just test the connection
            request.testConnectOnly = false;

            request.searchBase = formData.get("searchBase");
            request.searchPattern = formData.get("searchPattern");
View Full Code Here

Examples of org.graylog2.restclient.models.api.requests.accounts.LdapTestConnectionRequest

        }
        return ok(Json.toJson(result));
    }

    private LdapTestConnectionRequest getLdapTestConnectionRequest(Map<String, String> formData) {
        final LdapTestConnectionRequest request = new LdapTestConnectionRequest();
        request.ldapUri = formData.get("url");
        request.systemUsername = formData.get("systemUsername");
        request.systemPassword = formData.get("systemPassword");
        request.isActiveDirectory = firstNonNull(formData.get("ldapType"), "ldap").equalsIgnoreCase("ad");
        request.useStartTls = firstNonNull(formData.get("useStartTls"), "false").equals("true");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.