{
	"title": "Identiy Providers",
	"$schema": "http://json-schema.org/draft-04/schema#",
	"javaType": "com.sos.joc.model.security.identityservice.IdentityProviders",
	"type": "object",
	"properties": {
		"deliveryDate": {
			"$ref": "../../common/timestamp-schema.json"
		},
		"oidcServiceItems": {
			"type": "array",
			"items": {
				"$ref": "oidcProvider-schema.json"
			}
		},
		"fido2ndFactorServiceItems": {
			"type": "array",
			"items": {
				"$ref": "fidoProvider-schema.json"
			}
		},
		"fidoServiceItems": {
			"type": "array",
			"items": {
				"$ref": "fidoProvider-schema.json"
			}
		},
		"needAccountPassword": {
            "description": "if true then at least one identity service needs account/password",
            "type": "boolean",
            "default": false		
		},
		"needLoginButton": { 
            "description": "if true then at least one identity service needs the login button",
            "type": "boolean",
            "default": false		
		}		  
	},
	"additionalProperties": false
}
