Add adminUserDomainName and adminProjectDomainName to monasca-api
add adminUserDomainName and adminProjectDomainName to api-config.yaml to scope the username or projectname with a domainname Change-Id: Ide981dc079be7ec18abfaadc456c5b24c386dfc5 Depends-On: I12e0a1594961ef15eac6e401521d05a15a2014ad Closes-Bug: #1484594
This commit is contained in:
parent
c445456b05
commit
71575490b5
|
@ -80,6 +80,8 @@ middleware:
|
|||
adminPassword: admin
|
||||
adminProjectId:
|
||||
adminProjectName:
|
||||
adminUserDomainName:
|
||||
adminProjectDomainName:
|
||||
adminToken:
|
||||
timeToCacheToken: 600
|
||||
maxTokenCacheSize: 1048576
|
||||
|
|
|
@ -182,6 +182,8 @@ public class MonApiApplication extends Application<ApiConfig> {
|
|||
authInitParams.put("AdminPassword", config.middleware.adminPassword);
|
||||
authInitParams.put(AuthConstants.ADMIN_PROJECT_ID, config.middleware.adminProjectId);
|
||||
authInitParams.put(AuthConstants.ADMIN_PROJECT_NAME, config.middleware.adminProjectName);
|
||||
authInitParams.put(AuthConstants.ADMIN_USER_DOMAIN_NAME, config.middleware.adminUserDomainName);
|
||||
authInitParams.put(AuthConstants.ADMIN_PROJECT_DOMAIN_NAME, config.middleware.adminProjectDomainName);
|
||||
authInitParams.put("MaxTokenCacheSize", config.middleware.maxTokenCacheSize);
|
||||
setIfNotNull(authInitParams, AuthConstants.TRUSTSTORE, config.middleware.truststore);
|
||||
setIfNotNull(authInitParams, AuthConstants.TRUSTSTORE_PASS, config.middleware.truststorePassword);
|
||||
|
|
|
@ -67,6 +67,10 @@ public class MiddlewareConfiguration {
|
|||
@JsonProperty
|
||||
public String adminProjectName = "";
|
||||
@JsonProperty
|
||||
public String adminUserDomainName = "";
|
||||
@JsonProperty
|
||||
public String adminProjectDomainName = "";
|
||||
@JsonProperty
|
||||
public String maxTokenCacheSize = "1048576";
|
||||
@JsonProperty
|
||||
public String truststore;
|
||||
|
|
|
@ -78,6 +78,8 @@ middleware:
|
|||
adminPassword: admin
|
||||
adminProjectId:
|
||||
adminProjectName:
|
||||
adminUserDomainName:
|
||||
adminUserProjectName:
|
||||
adminToken:
|
||||
timeToCacheToken: 600
|
||||
maxTokenCacheSize: 1048576
|
||||
|
|
Loading…
Reference in New Issue