如果 Orchestrator 配置了 LDAP,或者如果您使用 Orchestrator 服务器访问配置了 LDAP 的第三方系统,必须应用基本 HTTP 身份验证方案。

基本 HTTP 身份验证方案通过在 API 调用中包含 Authorization 标头,允许您对 Orchestrator 或第三方系统进行身份验证。您必须在 Authorization 标头中提供 Base64 编码的凭据。Orchestrator 会使用相同凭据来代表您对配置了 LDAP 的第三方系统进行身份验证。

有关基本 HTTP 身份验证的详细信息,请参见 RFC 2617。

以 LDAP 模式获取会话

以下示例代码以 LDAP 模式获取会话。

URI uri = URI.create("https://orchestrator-server:8283/vco/api");
VcoSessionFactory sessionFactory = new DefaultVcoSessionFactory(uri);

//provide LDAP credentials
Authentication auth = new UsernamePasswordAuthentication("username", "password");

VcoSession session = sessionFactory.newSession(auth);
//use session here