privatestaticfinalStringOAUTH2_CLIENT_REGISTRATION_TEMPLATE_DEFINITION="Client registration template is OAuth2 provider configuration template with default settings for registering new OAuth2 clients";
@ApiOperation(value="Create or update OAuth2 client registration template (saveClientRegistrationTemplate)",
publicvoiddeleteClientRegistrationTemplate(@ApiParam(value="String representation of client registration template id to delete",example="139b1f81-2f5d-11ec-9dbe-9b627e1a88f4")
@ApiModelProperty(value="Email attribute key of OAuth2 principal attributes. "+
"Must be specified for BASIC mapper type and cannot be specified for GITHUB type")
privatefinalStringemailAttributeKey;
@ApiModelProperty(value="First name attribute key")
privatefinalStringfirstNameAttributeKey;
@ApiModelProperty(value="Last name attribute key")
privatefinalStringlastNameAttributeKey;
@ApiModelProperty(value="Tenant naming strategy. For DOMAIN type, domain for tenant name will be taken from the email (substring before '@')",required=true)