Skip to content

feat: auth Server should Support Client Registration Language Metadata #1057

Closed
@nynymike

Description

Section 2.1 of OpenID Client Reg states:

Human-readable Client Metadata values and Client Metadata values that reference human-readable values MAY be
represented in multiple languages and scripts. For example, values such as client_name, tos_uri, policy_uri, logo_uri, and
client_uri might have multiple locale-specific values in some Client registrations.

To specify the languages and scripts, BCP47
[RFC5646] language tags are added to Client Metadata member names, delimited by a # character. The same syntax is used
for representing languages and scripts for Client Metadata as is used for Claims, as described in Section 5.2 (Claims
Languages and Scripts) of [OpenID Connect Core 1.0](https://openid.net/specs/openid-connect-registration-
1_0.html#OpenID.Core) [OpenID.Core].

If such a human-readable field is sent without a language tag, parties using it MUST NOT make any assumptions about the
language, character set, or script of the string value, and the string value MUST be used as-is wherever it is presented in a
user interface. To facilitate interoperability, it is RECOMMENDED that any human-readable fields sent without language tags
contain values suitable for display on a wide variety of systems.

  • The highest priority claims are client_name and client_uri.

Metadata

Assignees

Labels

area-documentationDocumentation needs to change as part of issue or PRcomp-jans-auth-serverComponent affected by issue or PReffort-3Relative effort required for completion of issue or PRenhancementkind-featureIssue or PR is a new feature requestpriority-3Issue or PR is relevant to core functions, but does not impede progress. Important, but not urgenttriagedIssue or PR is fully triaged

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions