fix: Allow docker urls for OIDC, closes #3582

This commit is contained in:
Tom Moor
2022-05-24 21:20:18 +01:00
parent 62bb13047a
commit df14da01b0

View File

@@ -448,21 +448,30 @@ export class Environment {
* The OIDC authorization endpoint. * The OIDC authorization endpoint.
*/ */
@IsOptional() @IsOptional()
@IsUrl() @IsUrl({
require_tld: false,
allow_underscores: true,
})
public OIDC_AUTH_URI = this.toOptionalString(process.env.OIDC_AUTH_URI); public OIDC_AUTH_URI = this.toOptionalString(process.env.OIDC_AUTH_URI);
/** /**
* The OIDC token endpoint. * The OIDC token endpoint.
*/ */
@IsOptional() @IsOptional()
@IsUrl() @IsUrl({
require_tld: false,
allow_underscores: true,
})
public OIDC_TOKEN_URI = this.toOptionalString(process.env.OIDC_TOKEN_URI); public OIDC_TOKEN_URI = this.toOptionalString(process.env.OIDC_TOKEN_URI);
/** /**
* The OIDC userinfo endpoint. * The OIDC userinfo endpoint.
*/ */
@IsOptional() @IsOptional()
@IsUrl() @IsUrl({
require_tld: false,
allow_underscores: true,
})
public OIDC_USERINFO_URI = this.toOptionalString( public OIDC_USERINFO_URI = this.toOptionalString(
process.env.OIDC_USERINFO_URI process.env.OIDC_USERINFO_URI
); );