mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2025-12-19 08:51:24 +00:00
Support RBAC in E2E tests for Mongo & Cassandra (#2220)
* Add E2E test changes to support RBAC for Mongo and Cassandra. * Uncomment Mongo changes. * Be more selective with which tokens are passed to DE for each test.
This commit is contained in:
@@ -18,6 +18,13 @@ const nosqlReadOnlyRbacToken =
|
||||
const tableRbacToken = urlSearchParams.get("tableRbacToken") || process.env.TABLE_TESTACCOUNT_TOKEN || "";
|
||||
const gremlinRbacToken = urlSearchParams.get("gremlinRbacToken") || process.env.GREMLIN_TESTACCOUNT_TOKEN || "";
|
||||
|
||||
const cassandraRbacToken = urlSearchParams.get("cassandraRbacToken") || process.env.CASSANDRA_TESTACCOUNT_TOKEN || "";
|
||||
|
||||
const mongoRbacToken = urlSearchParams.get("mongoRbacToken") || process.env.MONGO_TESTACCOUNT_TOKEN || "";
|
||||
const mongo32RbacToken = urlSearchParams.get("mongo32RbacToken") || process.env.MONGO32_TESTACCOUNT_TOKEN || "";
|
||||
const mongoReadOnlyRbacToken =
|
||||
urlSearchParams.get("mongoReadOnlyRbacToken") || process.env.MONGO_READONLY_TESTACCOUNT_TOKEN || "";
|
||||
|
||||
const initTestExplorer = async (): Promise<void> => {
|
||||
updateUserContext({
|
||||
authorizationToken: `bearer ${authToken}`,
|
||||
@@ -41,6 +48,18 @@ const initTestExplorer = async (): Promise<void> => {
|
||||
case "tables":
|
||||
rbacToken = tableRbacToken;
|
||||
break;
|
||||
case "cassandra":
|
||||
rbacToken = cassandraRbacToken;
|
||||
break;
|
||||
case "mongo":
|
||||
rbacToken = mongoRbacToken;
|
||||
break;
|
||||
case "mongo32":
|
||||
rbacToken = mongo32RbacToken;
|
||||
break;
|
||||
case "mongo-readonly":
|
||||
rbacToken = mongoReadOnlyRbacToken;
|
||||
break;
|
||||
}
|
||||
|
||||
if (rbacToken.length > 0) {
|
||||
|
||||
Reference in New Issue
Block a user