Skip to content
Snippets Groups Projects
Verified Commit 85d26e79 authored by Timm Fitschen's avatar Timm Fitschen
Browse files

WIP: authentication

parent 1d3a7b51
No related branches found
No related tags found
No related merge requests found
Pipeline #9473 passed
...@@ -82,10 +82,13 @@ TEST(test_connection, connection_with_authentication_success) { ...@@ -82,10 +82,13 @@ TEST(test_connection, connection_with_authentication_success) {
auto port = 8443; auto port = 8443;
const auto host = caosdb::utils::get_env_var("CAOSDB_SERVER_HOST", "localhost"); const auto host = caosdb::utils::get_env_var("CAOSDB_SERVER_HOST", "localhost");
const auto path = caosdb::utils::get_env_var("CAOSDB_SERVER_CA_PEM", std::string()); const auto path = caosdb::utils::get_env_var("CAOSDB_SERVER_CA_PEM", std::string());
const auto user = caosdb::utils::get_env_var("CAOSDB_USER", "admin");
const auto password = caosdb::utils::get_env_var("CAOSDB_PASSWORD", "caosdb");
auto major = 0; auto major = 0;
auto minor = 5; auto minor = 5;
auto auth = std::make_shared<caosdb::authentication::PlainPasswordAuthenticator>("caosdb", "admin"); auto auth = std::make_shared<caosdb::authentication::PlainPasswordAuthenticator>(user, password);
auto ssloptions = std::make_shared<caosdb::PemFileCACertProvider>(path); auto ssloptions = std::make_shared<caosdb::PemFileCACertProvider>(path);
auto config = std::make_shared<caosdb::SslCaosDBConnectionConfig>(host, port, ssloptions, auth); auto config = std::make_shared<caosdb::SslCaosDBConnectionConfig>(host, port, ssloptions, auth);
auto connection = caosdb::CaosDBConnection(config); auto connection = caosdb::CaosDBConnection(config);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment