private static Optional<ConfigurationProperty> vendorExtension(final SecuritySchemeDefinition definition, final ConfigurationProperty template, final String name) { final Map<String, Object> vendorExtensions = definition.getVendorExtensions(); if (vendorExtensions == null) { return empty(); } final Object value = vendorExtensions.get(name); if (value == null) { return empty(); } final ConfigurationProperty property = new ConfigurationProperty.Builder().createFrom(template).defaultValue(String.valueOf(value)) .build(); return Optional.of(property); }
private static Optional<ConfigurationProperty> vendorExtension(final SecuritySchemeDefinition definition, final ConfigurationProperty template, final String name) { final Map<String, Object> vendorExtensions = definition.getVendorExtensions(); if (vendorExtensions == null) { return empty(); } final Object value = vendorExtensions.get(name); if (value == null) { return empty(); } final ConfigurationProperty property = new ConfigurationProperty.Builder().createFrom(template).defaultValue(String.valueOf(value)) .build(); return Optional.of(property); }
VendorExtensionUtils.usedExtension( diagCollector, securitySchema.getVendorExtensions(), ExtensionNames.OAUTH_ISSUER_SWAGGER_EXTENSION, ExtensionNames.OAUTH_ISSUER_SWAGGER_EXTENSION_LEGACY); String oauthIssuerSwaggerExtensionObject = VendorExtensionUtils.getExtensionValue( securitySchema.getVendorExtensions(), String.class, diagCollector, VendorExtensionUtils.usedExtension( diagCollector, securitySchema.getVendorExtensions(), ExtensionNames.JWKS_SWAGGER_EXTENSION, ExtensionNames.JWKS_SWAGGER_EXTENSION_LEGACY); String jwksSwaggerExtensionValue = VendorExtensionUtils.getExtensionValue( securitySchema.getVendorExtensions(), String.class, diagCollector, VendorExtensionUtils.usedExtension( diagCollector, securitySchema.getVendorExtensions(), ExtensionNames.AUDIENCES_SWAGGER_EXTENSION); if (!Strings.isNullOrEmpty(audiencesSwaggerExtensionUsed)) {
VendorExtensionUtils.usedExtension( diagCollector, securitySchema.getVendorExtensions(), ExtensionNames.OAUTH_ISSUER_SWAGGER_EXTENSION, ExtensionNames.OAUTH_ISSUER_SWAGGER_EXTENSION_LEGACY); String oauthIssuerSwaggerExtensionObject = VendorExtensionUtils.getExtensionValue( securitySchema.getVendorExtensions(), String.class, diagCollector, VendorExtensionUtils.usedExtension( diagCollector, securitySchema.getVendorExtensions(), ExtensionNames.JWKS_SWAGGER_EXTENSION, ExtensionNames.JWKS_SWAGGER_EXTENSION_LEGACY); String jwksSwaggerExtensionValue = VendorExtensionUtils.getExtensionValue( securitySchema.getVendorExtensions(), String.class, diagCollector, VendorExtensionUtils.usedExtension( diagCollector, securitySchema.getVendorExtensions(), ExtensionNames.AUDIENCES_SWAGGER_EXTENSION); if (!Strings.isNullOrEmpty(audiencesSwaggerExtensionUsed)) {
private SecurityScheme convert(SecuritySchemeDefinition definition) { SecurityScheme securityScheme; switch (definition.getType()) { case "basic": securityScheme = createBasicSecurityScheme(); break; case "apiKey": securityScheme = convertApiKeySecurityScheme(definition); break; case "oauth2": securityScheme = convertOauth2SecurityScheme(definition); break; default: securityScheme = new SecurityScheme(); } securityScheme.setDescription(definition.getDescription()); securityScheme.setExtensions(convert(definition.getVendorExtensions())); return securityScheme; }
private SecurityScheme convert(SecuritySchemeDefinition definition) { SecurityScheme securityScheme; switch (definition.getType()) { case "basic": securityScheme = createBasicSecurityScheme(); break; case "apiKey": securityScheme = convertApiKeySecurityScheme(definition); break; case "oauth2": securityScheme = convertOauth2SecurityScheme(definition); break; default: securityScheme = new SecurityScheme(); } securityScheme.setDescription(definition.getDescription()); securityScheme.setExtensions(convert(definition.getVendorExtensions())); return securityScheme; }
private SecurityScheme convert(SecuritySchemeDefinition definition) { SecurityScheme securityScheme; switch (definition.getType()) { case "basic": securityScheme = createBasicSecurityScheme(); break; case "apiKey": securityScheme = convertApiKeySecurityScheme(definition); break; case "oauth2": securityScheme = convertOauth2SecurityScheme(definition); break; default: securityScheme = new SecurityScheme(); } securityScheme.setDescription(definition.getDescription()); securityScheme.setExtensions(convert(definition.getVendorExtensions())); return securityScheme; }
return ((Tag) item).getVendorExtensions(); } else if (item instanceof SecuritySchemeDefinition) { return ((SecuritySchemeDefinition) item).getVendorExtensions(); } else { return null;