diff --git a/js/apps/admin-ui/maven-resources/theme/keycloak.v2/admin/messages/messages_en.properties b/js/apps/admin-ui/maven-resources/theme/keycloak.v2/admin/messages/messages_en.properties
index ca1b57b1e3..a5b05a3b6a 100644
--- a/js/apps/admin-ui/maven-resources/theme/keycloak.v2/admin/messages/messages_en.properties
+++ b/js/apps/admin-ui/maven-resources/theme/keycloak.v2/admin/messages/messages_en.properties
@@ -1636,6 +1636,7 @@ notVerified=Not verified
encryptionKeysConfig=Encryption keys config
updateClientProfileSuccess=Client profile updated successfully
openIDEndpointConfiguration=OpenID Endpoint Configuration
+oid4vcIssuerMetadata=OpenID4VCI Credential Issuer Metadata
prompts.login=Login
users=Users
keyTabHelp=Location of Kerberos KeyTab file containing the credentials of server principal. For example, /etc/krb5.keytab
diff --git a/js/apps/admin-ui/src/realm-settings/GeneralTab.tsx b/js/apps/admin-ui/src/realm-settings/GeneralTab.tsx
index 72a616a721..d54487401f 100644
--- a/js/apps/admin-ui/src/realm-settings/GeneralTab.tsx
+++ b/js/apps/admin-ui/src/realm-settings/GeneralTab.tsx
@@ -110,6 +110,7 @@ function RealmSettingsGeneralTabForm({
} = form;
const isFeatureEnabled = useIsFeatureEnabled();
const isOrganizationsEnabled = isFeatureEnabled(Feature.Organizations);
+ const isOpenid4vciEnabled = isFeatureEnabled(Feature.OpenId4VCI);
const setupForm = () => {
convertToFormValues(realm, setValue);
@@ -265,6 +266,16 @@ function RealmSettingsGeneralTabForm({
title={t("samlIdentityProviderMetadata")}
/>
+ {isOpenid4vciEnabled && (
+
+
+
+ )}