diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/frontend/DynamicRegistrationRepresentation.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/frontend/DynamicRegistrationRepresentation.java index b69c5142f..47986f9e7 100644 --- a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/frontend/DynamicRegistrationRepresentation.java +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/frontend/DynamicRegistrationRepresentation.java @@ -24,6 +24,7 @@ public class DynamicRegistrationRepresentation { private String idOfOwner; private String jwks; private String logoUri; + private String name; private LocalDateTime modifiedDate; private String policyUri; private String redirectUris; @@ -45,6 +46,7 @@ public DynamicRegistrationRepresentation(DynamicRegistrationInfo dri) { idOfOwner = dri.getIdOfOwner(); jwks = dri.getJwks(); logoUri = dri.getLogoUri(); + name = dri.setName(); modifiedDate = dri.getModifiedDate(); policyUri = dri.getPolicyUri(); redirectUris = dri.getRedirectUris(); @@ -69,6 +71,7 @@ public DynamicRegistrationInfo buildDynamicRegistrationInfo() { // dri.setIdOfOwner(idOfOwner); dri.setJwks(jwks); dri.setLogoUri(logoUri); + dri.setName(name); dri.setPolicyUri(policyUri); dri.setRedirectUris(redirectUris); dri.setResourceId(resourceId); @@ -98,6 +101,7 @@ public DynamicRegistrationInfo updateExistingWithRepValues(DynamicRegistrationIn dri.setGrantType(grantType); dri.setJwks(jwks); dri.setLogoUri(logoUri); + dri.setName(name); dri.setPolicyUri(policyUri); dri.setRedirectUris(redirectUris); dri.setResourceId(resourceId); diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/oidc/DynamicRegistrationInfo.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/oidc/DynamicRegistrationInfo.java index 7ad3198dc..207d9e1a2 100644 --- a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/oidc/DynamicRegistrationInfo.java +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/oidc/DynamicRegistrationInfo.java @@ -30,6 +30,7 @@ public class DynamicRegistrationInfo extends AbstractAuditable implements Ownabl private String idOfOwner; private String jwks; private String logoUri; + private String name; private String policyUri; private String redirectUris; private String resourceId; diff --git a/backend/src/main/resources/dynamic-registration.schema.json b/backend/src/main/resources/dynamic-registration.schema.json index 1a0ca9305..2ff19e746 100644 --- a/backend/src/main/resources/dynamic-registration.schema.json +++ b/backend/src/main/resources/dynamic-registration.schema.json @@ -55,6 +55,11 @@ "description": "tooltip.logo-uri", "type": "string" }, + "name": { + "title": "label.name", + "description": "tooltip.name", + "type": "string" + }, "policyUri": { "title": "label.policy-uri", "description": "tooltip.policy-uri",