diff --git a/backend/src/main/resources/i18n/messages_en.properties b/backend/src/main/resources/i18n/messages_en.properties index 607e2a38b..2dec2872d 100644 --- a/backend/src/main/resources/i18n/messages_en.properties +++ b/backend/src/main/resources/i18n/messages_en.properties @@ -31,6 +31,12 @@ action.choose-file=Choose File action.search-by=Search By action.preview=Preview action.select-metadata-filter-type=Select a metadata filter type +action.add-authentication-method=Add Authentication Method +action.move-up=Move Up +action.move-down=Move Down +action.edit=Edit +action.add-filter=Add Filter +action.manage-filters=Manage Filters value.enabled=Enabled value.disabled=Disabled @@ -39,6 +45,9 @@ value.file=File value.memory=Memory value.true=True value.false=False +value.regex=Regex +value.script=Script +value.entity-id=Entity ID value.file-backed-http-metadata-provider=FileBackedHttpMetadataProvider value.entity-attributes-filter=EntityAttributes Filter @@ -139,7 +148,7 @@ label.contact-name=Contact Name label.select-contact-type=Select Contact Type label.contact-email-address=Contact Email Address label.sign-the-assertion=Sign the Assertion -label.dont-sign-the-response=Don''t Sign the Response +label.dont-sign-the-response=Don\u0027t Sign the Response label.turn-off-encryption-of-response=Turn Off Encryption of Response label.use-sha1-signing-algorithm=Use SHA1 Signing Algorithm label.nameid-format-to-send=NameID Format to Send @@ -201,10 +210,11 @@ label.service-enabled=Service Enabled label.filter-name=Filter Name label.filter-enabled=Filter Enabled label.filter-target=FilterTarget +label.filter-type=Filter Type label.value=Value label.binding-type=Binding Type label.sign-assertion=Sign Assertions -label.dont-sign-response=Don''t Sign Response +label.dont-sign-response=Don\u0027t Sign Response label.turn-off-encryption=Turn off encryption label.use-sha=Use Sha label.ignore-authentication-method=Ignore Authentication Method @@ -223,13 +233,12 @@ label.binding=Binding label.location-url=Location URL label.make-default=Make Default label.metadata-provider-name-dashboard-display-only=Metadata Provider Name (Dashboard Display Only) +label.default-authentication-methods=Default Authentication Method(s) label.filter-name=Filter Name (Dashboard Display Only) label.metadata-filter-name=Metadata Filter Name (Dashboard Display Only) label.filter-enable=Enable this Filter? label.search-criteria=Search Criteria -label.regex=Regex -label.script=Script label.metadata-filter=Metadata Filter label.metadata-filter-type=Metadata Filter Type @@ -270,10 +279,12 @@ label.metadata-url=Metadata URL label.xml-id=ID label.enable-service=Enable this service? label.metadata-provider-type=Metadata Provider Type -label.metadata-provider-name=Metadata Provider Name (Dashboard Display Only) +label.metadata-provider-name=Metadata Provider Name label.select-metadata-type=Select a metadata provider type +label.metadata-provider-status=Metadata Provider Status label.enable-provider-upon-saving=Enable Metadata Provider upon saving? +label.enable-filter=Enable Filter? label.required-valid-until=Required Valid Until Filter label.max-validity-interval=Max Validity Interval label.signature-validation-filter=Signature Validation Filter @@ -284,6 +295,21 @@ label.retained-roles=Retained Roles label.remove-roleless-entity-descriptors=Remove Roleless Entity Descriptors? label.remove-empty-entities-descriptors=Remove Empty Entities Descriptors? +label.select-metadata-provider-type=Select Metadata Provider Type +label.filter-list=Filter List +label.common-attributes=Common Attributes +label.reloading-attributes=Reloading Attributes +label.metadata-filter-plugins=Metadata Filter Plugins +label.advanced-settings=Advanced Settings +label.edit-metadata-provider=Edit Metadata Provider + +label.metadata-ui=User Interface / MDUI Information +label.descriptor-info=SP SSO Descriptor Information +label.key-info=Security Information +label.assertion=Assertion Consumer Service +label.relying-party=Relying Party Overrides +label.org-info=Organization Information + label.attribute-eduPersonPrincipalName=eduPersonPrincipalName (EPPN) label.attribute-uid=uid label.attribute-mail=mail @@ -298,6 +324,9 @@ label.attribute-eduPersonUniqueId=eduPersonUniqueId label.attribute-employeeNumber=employeeNumber message.must-be-unique=Must be unique. +message.name-must-be-unique=Name must be unique. +message.uri-valid-format=URI must be valid format. +message.id-unique=ID must be unique. message.conflict=Conflict message.data-version-contention=Data Version Contention @@ -315,14 +344,14 @@ message.delete-filter-body=You are deleting a metadata filter. This cannot be un message.unsaved-dialog-title=Save your information? message.unsaved-editor=You have not saved your changes. If you exit this screen, your changes will be lost. message.editor-invalid=All forms must be valid before changes can be saved! -message.unsaved-source-1=You have not completed the wizard! Do you wish to save this information? You can finish the wizard later by clicking the ''Edit'' +message.unsaved-source-1=You have not completed the wizard! Do you wish to save this information? You can finish the wizard later by clicking the \u0027Edit\u0027 message.unsaved-source-2=icon on the dashboard. message.service-resolver-name-required=Service Resolver Name is required message.entity-id-required=Entity ID is required message.entity-id-must-be-unique=Entity ID must be unique message.file-upload-alert=Note: You can only import a file with a single entityID (EntityDescriptor element) in it. Anything more in that file will result in an error. message.add-new-md-resolver=Add a new metadata source -message.wizard-status=Step { index } of {{ length }} +message.wizard-status=Step { index } of { length } message.entity-id-min-unique=You must add at least one entity id target and they must each be unique. message.required-for-scripts=Required for Scripts message.required-for-regex=Required for Regex @@ -351,7 +380,7 @@ tooltip.logout-endpoints-binding-type=Logout Endpoints Binding Type tooltip.mdui-display-name=Typically, the IdP Display Name field will be presented on IdP discovery service interfaces. tooltip.mdui-information-url=The IdP Information URL is a link to a comprehensive information page about the IdP. This page should expand on the content of the IdP Description field. tooltip.mdui-description=The IdP Description is a brief description of the IdP service. On a well-designed discovery interface, the IdP Description will be presented to the user in addition to the IdP Display Name, and so the IdP Description helps disambiguate duplicate or similar IdP Display Names. -tooltip.mdui-privacy-statement-url=The IdP Privacy Statement URL is a link to the IdP''s Privacy Statement. The content of the Privacy Statement should be targeted at end users. +tooltip.mdui-privacy-statement-url=The IdP Privacy Statement URL is a link to the IdP\u0027s Privacy Statement. The content of the Privacy Statement should be targeted at end users. tooltip.mdui-logo-url=The IdP Logo URL in metadata points to an image file on a remote server. A discovery service, for example, may rely on a visual cue (i.e., a logo) instead of or in addition to the IdP Display Name. tooltip.mdui-logo-width=The logo should have a minimum width of 100 pixels tooltip.mdui-logo-height=The logo should have a minimum height of 75 pixels and a maximum height of 150 pixels (or the application will scale it proportionally) @@ -359,12 +388,12 @@ tooltip.organization-name=Organization Name tooltip.organization-display-name=Organization Display Name tooltip.organization-url=Organization Url tooltip.contact-name=Contact Name +tooltip.contact-type=Contact Type tooltip.contact-email=Contact Email tooltip.sign-assertion=Sign Assertion -tooltip.dont-sign-response=Don''t Sign Response +tooltip.dont-sign-response=Don\u0027t Sign Response tooltip.turn-off-encryption=Turn Off Encryption of Response tooltip.usa-sha-algorithm=Use SHA1 Signing Algorithm -tooltip.nameid-format=Add NameID Format tooltip.authentication-methods-to-use=Authentication Methods to Use tooltip.ignore-auth-method=Ignore any SP-Requested Authentication Method tooltip.omit-not-before-condition=Omit Not Before Condition @@ -373,8 +402,8 @@ tooltip.instruction=Information icon - press spacebar to read additional informa tooltip.attribute-release-table=Attribute release table - select the attributes you want to release (default unchecked) tooltip.metadata-filter-name=Metadata Filter Name tooltip.metadata-filter-type=Metadata Filter Type -tooltip.connection-request-timeout=The maximum amount of time to wait for a connection to be returned from the HTTP client''s connection pool manager. Set to PT0S to disable. This attribute is incompatible with httpClientRef. -tooltip.connection-timout=The maximum amount of time to wait to establish a connection with the remote server. Set to PT0S to disable. This attribute is incompatible with httpClientRef. +tooltip.connection-request-timeout=The maximum amount of time to wait for a connection to be returned from the HTTP client\u0027s connection pool manager. Set to PT0S to disable. This attribute is incompatible with httpClientRef. +tooltip.connection-timeout=The maximum amount of time to wait to establish a connection with the remote server. Set to PT0S to disable. This attribute is incompatible with httpClientRef. tooltip.socket-timeout=The maximum amount of time to wait between two consecutive packets while reading from the socket connected to the remote server. Set to PT0S to disable. This attribute is incompatible with httpClientRef. tooltip.disregard-tls-cert=If true, no TLS certificate checking will take place over an HTTPS connection. This attribute is incompatible with httpClientRef. (Be careful with this setting, it is typically only used during testing. See the HttpClientConfiguration topic for more information.) tooltip.proxy-host=The hostname of the HTTP proxy through which connections will be made. This attribute is incompatible with httpClientRef. @@ -406,8 +435,12 @@ tooltip.retained-roles=Retained Roles tooltip.remove-roleless-entity-descriptors=Controls whether to keep entity descriptors that contain no roles. tooltip.remove-empty-entities-descriptors=Controls whether to keep entities descriptors that contain no entity descriptors. -tooltip.min-refresh-delay=Lower bound on the next refresh from the time calculated based on the metadata''s expiration. -tooltip.max-refresh-delay=Upper bound on the next refresh from the time calculated based on the metadata''s expiration. -tooltip.refresh-delay-factor=A factor applied to the initially determined refresh time in order to determine the next refresh time (typically to ensure refresh takes place prior to the metadata''s expiration). Attempts to refresh metadata will generally begin around the product of this number and the maximum refresh delay. +tooltip.min-refresh-delay=Lower bound on the next refresh from the time calculated based on the metadata\u0027s expiration. +tooltip.max-refresh-delay=Upper bound on the next refresh from the time calculated based on the metadata\u0027s expiration. +tooltip.refresh-delay-factor=A factor applied to the initially determined refresh time in order to determine the next refresh time (typically to ensure refresh takes place prior to the metadata\u0027s expiration). Attempts to refresh metadata will generally begin around the product of this number and the maximum refresh delay. tooltip.resolve-via-predicates-only=Flag indicating whether resolution may be performed solely by applying predicates to the entire metadata collection, when an entityID input criterion is not supplied. tooltip.expiration-warning-threshold=For each attempted metadata refresh (whether or not fresh metadata is obtained), if requireValidMetadata is true, and there is a validUntil XML attribute on the document root element, and the difference between validUntil and the current time is less than expirationWarningThreshold, the system logs a warning about the impending expiration. + +tooltip.filter-name=Filter Name +tooltip.enable-filter=Enable Filter? +tooltip.enable-service=Enable Service? diff --git a/backend/src/main/resources/i18n/messages_es.properties b/backend/src/main/resources/i18n/messages_es.properties index 9fa3c547e..449cd3af0 100644 --- a/backend/src/main/resources/i18n/messages_es.properties +++ b/backend/src/main/resources/i18n/messages_es.properties @@ -8,7 +8,7 @@ action.clear=(es) Clear action.delete=(es) Delete action.remove=(es) Remove action.save=(es) Save -action.toggle=(es) Toggle { label } +action.toggle=(es) Toggle action.add-contact=(es) Add Contact action.add-contacts=(es) Add Contacts action.use-mine=(es) Use My Changes @@ -31,6 +31,12 @@ action.choose-file=(es) Choose File action.search-by=(es) Search By action.preview=(es) Preview action.select-metadata-filter-type=(es) Select a metadata filter type +action.add-authentication-method=(es) Add Authentication Method +action.move-up=(es) Move Up +action.move-down=(es) Move Down +action.edit=(es) Edit +action.add-filter=(es) Add Filter +action.manage-filters=(es) Manage Filters value.enabled=(es) Enabled value.disabled=(es) Disabled @@ -39,6 +45,9 @@ value.file=(es) File value.memory=(es) Memory value.true=(es) True value.false=(es) False +value.regex=(es) Regex +value.script=(es) Script +value.entity-id=(es) Entity ID value.file-backed-http-metadata-provider=(es) FileBackedHttpMetadataProvider value.entity-attributes-filter=(es) EntityAttributes Filter @@ -139,7 +148,7 @@ label.contact-name=(es) Contact Name label.select-contact-type=(es) Select Contact Type label.contact-email-address=(es) Contact Email Address label.sign-the-assertion=(es) Sign the Assertion -label.dont-sign-the-response=(es) Don''t Sign the Response +label.dont-sign-the-response=(es) Don\u0027t Sign the Response label.turn-off-encryption-of-response=(es) Turn Off Encryption of Response label.use-sha1-signing-algorithm=(es) Use SHA1 Signing Algorithm label.nameid-format-to-send=(es) NameID Format to Send @@ -201,10 +210,11 @@ label.service-enabled=(es) Service Enabled label.filter-name=(es) Filter Name label.filter-enabled=(es) Filter Enabled label.filter-target=(es) FilterTarget +label.filter-type=(es) Filter Type label.value=(es) Value label.binding-type=(es) Binding Type label.sign-assertion=(es) Sign Assertions -label.dont-sign-response=(es) Don''t Sign Response +label.dont-sign-response=(es) Don\u0027t Sign Response label.turn-off-encryption=(es) Turn off encryption label.use-sha=(es) Use Sha label.ignore-authentication-method=(es) Ignore Authentication Method @@ -223,13 +233,12 @@ label.binding=(es) Binding label.location-url=(es) Location URL label.make-default=(es) Make Default label.metadata-provider-name-dashboard-display-only=(es) Metadata Provider Name (Dashboard Display Only) +label.default-authentication-methods=(es) Default Authentication Method(s) label.filter-name=(es) Filter Name (Dashboard Display Only) label.metadata-filter-name=(es) Metadata Filter Name (Dashboard Display Only) label.filter-enable=(es) Enable this Filter? label.search-criteria=(es) Search Criteria -label.regex=(es) Regex -label.script=(es) Script label.metadata-filter=(es) Metadata Filter label.metadata-filter-type=(es) Metadata Filter Type @@ -270,10 +279,12 @@ label.metadata-url=(es) Metadata URL label.xml-id=(es) ID label.enable-service=(es) Enable this service? label.metadata-provider-type=(es) Metadata Provider Type -label.metadata-provider-name=(es) Metadata Provider Name (Dashboard Display Only) +label.metadata-provider-name=(es) Metadata Provider Name label.select-metadata-type=(es) Select a metadata provider type +label.metadata-provider-status=(es) Metadata Provider Status label.enable-provider-upon-saving=(es) Enable Metadata Provider upon saving? +label.enable-filter=(es) Enable Filter? label.required-valid-until=(es) Required Valid Until Filter label.max-validity-interval=(es) Max Validity Interval label.signature-validation-filter=(es) Signature Validation Filter @@ -284,6 +295,21 @@ label.retained-roles=(es) Retained Roles label.remove-roleless-entity-descriptors=(es) Remove Roleless Entity Descriptors? label.remove-empty-entities-descriptors=(es) Remove Empty Entities Descriptors? +label.select-metadata-provider-type=(es) Select Metadata Provider Type +label.filter-list=(es) Filter List +label.common-attributes=(es) Common Attributes +label.reloading-attributes=(es) Reloading Attributes +label.metadata-filter-plugins=(es) Metadata Filter Plugins +label.advanced-settings=(es) Advanced Settings +label.edit-metadata-provider=(es) Edit Metadata Provider + +label.metadata-ui=(es) User Interface / MDUI Information +label.descriptor-info=(es) SP SSO Descriptor Information +label.key-info=(es) Security Information +label.assertion=(es) Assertion Consumer Service +label.relying-party=(es) Relying Party Overrides +label.org-info=(es) Organization Information + label.attribute-eduPersonPrincipalName=(es) eduPersonPrincipalName (EPPN) label.attribute-uid=(es) uid label.attribute-mail=(es) mail @@ -298,6 +324,9 @@ label.attribute-eduPersonUniqueId=(es) eduPersonUniqueId label.attribute-employeeNumber=(es) employeeNumber message.must-be-unique=(es) Must be unique. +message.name-must-be-unique=(es) Name must be unique. +message.uri-valid-format=(es) URI must be valid format. +message.id-unique=(es) ID must be unique. message.conflict=(es) Conflict message.data-version-contention=(es) Data Version Contention @@ -315,14 +344,14 @@ message.delete-filter-body=(es) You are deleting a metadata filter. This cannot message.unsaved-dialog-title=(es) Save your information? message.unsaved-editor=(es) You have not saved your changes. If you exit this screen, your changes will be lost. message.editor-invalid=(es) All forms must be valid before changes can be saved! -message.unsaved-source-1=(es) You have not completed the wizard! Do you wish to save this information? You can finish the wizard later by clicking the ''Edit'' +message.unsaved-source-1=(es) You have not completed the wizard! Do you wish to save this information? You can finish the wizard later by clicking the \u0027Edit\u0027 message.unsaved-source-2=(es) icon on the dashboard. message.service-resolver-name-required=(es) Service Resolver Name is required message.entity-id-required=(es) Entity ID is required message.entity-id-must-be-unique=(es) Entity ID must be unique message.file-upload-alert=(es) Note: You can only import a file with a single entityID (EntityDescriptor element) in it. Anything more in that file will result in an error. message.add-new-md-resolver=(es) Add a new metadata source -message.wizard-status=(es) Step { index } of {{ length }} +message.wizard-status=(es) Step { index } of { length } message.entity-id-min-unique=(es) You must add at least one entity id target and they must each be unique. message.required-for-scripts=(es) Required for Scripts message.required-for-regex=(es) Required for Regex @@ -351,7 +380,7 @@ tooltip.logout-endpoints-binding-type=(es) Logout Endpoints Binding Type tooltip.mdui-display-name=(es) Typically, the IdP Display Name field will be presented on IdP discovery service interfaces. tooltip.mdui-information-url=(es) The IdP Information URL is a link to a comprehensive information page about the IdP. This page should expand on the content of the IdP Description field. tooltip.mdui-description=(es) The IdP Description is a brief description of the IdP service. On a well-designed discovery interface, the IdP Description will be presented to the user in addition to the IdP Display Name, and so the IdP Description helps disambiguate duplicate or similar IdP Display Names. -tooltip.mdui-privacy-statement-url=(es) The IdP Privacy Statement URL is a link to the IdP''s Privacy Statement. The content of the Privacy Statement should be targeted at end users. +tooltip.mdui-privacy-statement-url=(es) The IdP Privacy Statement URL is a link to the IdP\u0027s Privacy Statement. The content of the Privacy Statement should be targeted at end users. tooltip.mdui-logo-url=(es) The IdP Logo URL in metadata points to an image file on a remote server. A discovery service, for example, may rely on a visual cue (i.e., a logo) instead of or in addition to the IdP Display Name. tooltip.mdui-logo-width=(es) The logo should have a minimum width of 100 pixels tooltip.mdui-logo-height=(es) The logo should have a minimum height of 75 pixels and a maximum height of 150 pixels (or the application will scale it proportionally) @@ -359,12 +388,12 @@ tooltip.organization-name=(es) Organization Name tooltip.organization-display-name=(es) Organization Display Name tooltip.organization-url=(es) Organization Url tooltip.contact-name=(es) Contact Name +tooltip.contact-type=(es) Contact Type tooltip.contact-email=(es) Contact Email tooltip.sign-assertion=(es) Sign Assertion -tooltip.dont-sign-response=(es) Don''t Sign Response +tooltip.dont-sign-response=(es) Don\u0027t Sign Response tooltip.turn-off-encryption=(es) Turn Off Encryption of Response tooltip.usa-sha-algorithm=(es) Use SHA1 Signing Algorithm -tooltip.nameid-format=(es) Add NameID Format tooltip.authentication-methods-to-use=(es) Authentication Methods to Use tooltip.ignore-auth-method=(es) Ignore any SP-Requested Authentication Method tooltip.omit-not-before-condition=(es) Omit Not Before Condition @@ -373,8 +402,8 @@ tooltip.instruction=(es) Information icon - press spacebar to read additional in tooltip.attribute-release-table=(es) Attribute release table - select the attributes you want to release (default unchecked) tooltip.metadata-filter-name=(es) Metadata Filter Name tooltip.metadata-filter-type=(es) Metadata Filter Type -tooltip.connection-request-timeout=(es) The maximum amount of time to wait for a connection to be returned from the HTTP client''s connection pool manager. Set to PT0S to disable. This attribute is incompatible with httpClientRef. -tooltip.connection-timout=(es) The maximum amount of time to wait to establish a connection with the remote server. Set to PT0S to disable. This attribute is incompatible with httpClientRef. +tooltip.connection-request-timeout=(es) The maximum amount of time to wait for a connection to be returned from the HTTP client\u0027s connection pool manager. Set to PT0S to disable. This attribute is incompatible with httpClientRef. +tooltip.connection-timeout=(es) The maximum amount of time to wait to establish a connection with the remote server. Set to PT0S to disable. This attribute is incompatible with httpClientRef. tooltip.socket-timeout=(es) The maximum amount of time to wait between two consecutive packets while reading from the socket connected to the remote server. Set to PT0S to disable. This attribute is incompatible with httpClientRef. tooltip.disregard-tls-cert=(es) If true, no TLS certificate checking will take place over an HTTPS connection. This attribute is incompatible with httpClientRef. (Be careful with this setting, it is typically only used during testing. See the HttpClientConfiguration topic for more information.) tooltip.proxy-host=(es) The hostname of the HTTP proxy through which connections will be made. This attribute is incompatible with httpClientRef. @@ -406,8 +435,12 @@ tooltip.retained-roles=(es) Retained Roles tooltip.remove-roleless-entity-descriptors=(es) Controls whether to keep entity descriptors that contain no roles. tooltip.remove-empty-entities-descriptors=(es) Controls whether to keep entities descriptors that contain no entity descriptors. -tooltip.min-refresh-delay=(es) Lower bound on the next refresh from the time calculated based on the metadata''s expiration. -tooltip.max-refresh-delay=(es) Upper bound on the next refresh from the time calculated based on the metadata''s expiration. -tooltip.refresh-delay-factor=(es) A factor applied to the initially determined refresh time in order to determine the next refresh time (typically to ensure refresh takes place prior to the metadata''s expiration). Attempts to refresh metadata will generally begin around the product of this number and the maximum refresh delay. +tooltip.min-refresh-delay=(es) Lower bound on the next refresh from the time calculated based on the metadata\u0027s expiration. +tooltip.max-refresh-delay=(es) Upper bound on the next refresh from the time calculated based on the metadata\u0027s expiration. +tooltip.refresh-delay-factor=(es) A factor applied to the initially determined refresh time in order to determine the next refresh time (typically to ensure refresh takes place prior to the metadata\u0027s expiration). Attempts to refresh metadata will generally begin around the product of this number and the maximum refresh delay. tooltip.resolve-via-predicates-only=(es) Flag indicating whether resolution may be performed solely by applying predicates to the entire metadata collection, when an entityID input criterion is not supplied. tooltip.expiration-warning-threshold=(es) For each attempted metadata refresh (whether or not fresh metadata is obtained), if requireValidMetadata is true, and there is a validUntil XML attribute on the document root element, and the difference between validUntil and the current time is less than expirationWarningThreshold, the system logs a warning about the impending expiration. + +tooltip.filter-name=(es) Filter Name +tooltip.enable-filter=(es) Enable Filter? +tooltip.enable-service=(es) Enable Service? diff --git a/ui/src/app/metadata/domain/component/forms/assertion-form.component.html b/ui/src/app/metadata/domain/component/forms/assertion-form.component.html index 709c70bd4..7433c7711 100644 --- a/ui/src/app/metadata/domain/component/forms/assertion-form.component.html +++ b/ui/src/app/metadata/domain/component/forms/assertion-form.component.html @@ -2,7 +2,7 @@