@JsonIgnore
    public void markAsDynamicallyRegistered() {
        getProperties().put(RegisteredServiceProperties.OIDC_DYNAMIC_CLIENT_REGISTRATION.getPropertyName(),
            new DefaultRegisteredServiceProperty(Boolean.TRUE.toString()));
        getProperties().put(RegisteredServiceProperties.OIDC_DYNAMIC_CLIENT_REGISTRATION_DATE.getPropertyName(),
            new DefaultRegisteredServiceProperty(LocalDateTime.now(ZoneOffset.UTC).toString()));
    }
Mark the service as one that is as dynamically registered
via the OIDC dynamic registration flow.
This operation will assign specific properties
to the service definition to carry the registration signal/data.
support/cas-server-support-oidc-services/src/main/java/org/apereo/cas/services/OidcRegisteredService.java