Group OIDC schemas into an array

This commit is contained in:
Michael B. Gale
2026-04-25 17:07:33 +01:00
parent 2acf81942b
commit 530fcb3bbf
6 changed files with 51 additions and 52 deletions
+11 -7
View File
@@ -122045,6 +122045,11 @@ var jfrogConfigSchema = {
function isJFrogConfig(config) {
return validateSchema(jfrogConfigSchema, config);
}
var oidcSchemas = [
{ schema: azureConfigSchema, name: "Azure" },
{ schema: awsConfigSchema, name: "AWS" },
{ schema: jfrogConfigSchema, name: "JFrog" }
];
function credentialToStr(credential) {
let result = `Type: ${credential.type};`;
const appendIfDefined = (name, val) => {
@@ -122107,13 +122112,12 @@ function cloneCredential(schema2, obj) {
return result;
}
function getAuthConfig(config) {
if (isAzureConfig(config)) {
return cloneCredential(azureConfigSchema, config);
} else if (isAWSConfig(config)) {
return cloneCredential(awsConfigSchema, config);
} else if (isJFrogConfig(config)) {
return cloneCredential(jfrogConfigSchema, config);
} else if (isToken(config)) {
for (const oidcSchema of oidcSchemas) {
if (validateSchema(oidcSchema.schema, config)) {
return cloneCredential(oidcSchema.schema, config);
}
}
if (isToken(config)) {
if (isDefined2(config.token)) {
core8.setSecret(config.token);
}