[urn] Re: Informal URN Namespace Registration Request for Tr ivore Corp.
[email protected] (Dale R. Worley) Tue, 13 Jan 2026 23:14:05 -0500
| Newsgroups | gmane.ietf.urn |
|---|---|
| Message-ID | <[email protected]> |
The new registration says:
The Namespace Specific String (NSS) is defined as a hierarchical
sequence of segments:
<NSS> = <segment> 1*(":" <segment>)
Where:
<segment> consists of ASCII letters, digits, and the characters “-”,
“_”, and “.”, and the NSS must contain at least one colon (implying
at least two segments).
> On exact URNs for scopes and claims, yes your correction is the right
> one, and it is important on the web page to document this clearly:
> urn:trivore:id:scope:<scope-name>
> urn:trivore:id:claim:<claim-name>
Looking at https://id.trivore.com/apidoc/oidc, it doesn't seem on first
reading to document the URN formats clearly; it gives a list of
"Supported scopes" and "Supported claims" but does not specify how these
are used to form URNs.
Also the following scopes and claims are listed that do not conform to
the specified syntax, in that they contain "/". They also contain ":"
in a way which is correct according to the syntax but seems to not have
the intended semantics: according to the syntax specification the ":"
separates segments (the first one being "http", the second one starts
with "//") rather than being an internal part of the scope/claim name
(which is suggested by the web page).
Scopes
https://oneportal.trivore.com/scope/accesscontrol
https://oneportal.trivore.com/scope/accesscontrol.readonly
https://oneportal.trivore.com/scope/accessrights
https://oneportal.trivore.com/scope/accessrights.readonly
https://oneportal.trivore.com/scope/address.update
https://oneportal.trivore.com/scope/authorisation.grant.rights
https://oneportal.trivore.com/scope/authorisation.grant.rights.readonly
https://oneportal.trivore.com/scope/authorisations
https://oneportal.trivore.com/scope/authorisations.readonly
https://oneportal.trivore.com/scope/authorisations.sources
https://oneportal.trivore.com/scope/authorisations.sources.readonly
https://oneportal.trivore.com/scope/authorisations.types
https://oneportal.trivore.com/scope/authorisations.types.readonly
https://oneportal.trivore.com/scope/commerce.product.suppliers.read
https://oneportal.trivore.com/scope/commerce.product.suppliers.write
https://oneportal.trivore.com/scope/commerce.sales.products.query
https://oneportal.trivore.com/scope/commerce.wallet.read
https://oneportal.trivore.com/scope/commerce.wallet.transfer
https://oneportal.trivore.com/scope/commerce.wallet.write
https://oneportal.trivore.com/scope/consent
https://oneportal.trivore.com/scope/consent.readonly
https://oneportal.trivore.com/scope/contract.read
https://oneportal.trivore.com/scope/contract.sign
https://oneportal.trivore.com/scope/contract.terminate
https://oneportal.trivore.com/scope/contract.write
https://oneportal.trivore.com/scope/datastorage
https://oneportal.trivore.com/scope/datastorage.admin
https://oneportal.trivore.com/scope/datastorage.readonly
https://oneportal.trivore.com/scope/email.update
https://oneportal.trivore.com/scope/email.verify
https://oneportal.trivore.com/scope/filestorage
https://oneportal.trivore.com/scope/filestorage.readonly
https://oneportal.trivore.com/scope/groups
https://oneportal.trivore.com/scope/groups.readonly
https://oneportal.trivore.com/scope/legalinfo.readonly
https://oneportal.trivore.com/scope/mfa
https://oneportal.trivore.com/scope/mgmt.api.client
https://oneportal.trivore.com/scope/mgmt.api.client.readonly
https://oneportal.trivore.com/scope/mydata.download
https://oneportal.trivore.com/scope/mydata.request
https://oneportal.trivore.com/scope/namespace
https://oneportal.trivore.com/scope/namespace.readonly
https://oneportal.trivore.com/scope/other.app.access
https://oneportal.trivore.com/scope/other.app.access.readonly
https://oneportal.trivore.com/scope/password
https://oneportal.trivore.com/scope/paycards
https://oneportal.trivore.com/scope/paycards.number
https://oneportal.trivore.com/scope/paycards.number.readonly
https://oneportal.trivore.com/scope/paycards.readonly
https://oneportal.trivore.com/scope/phone.update
https://oneportal.trivore.com/scope/products.catalog.read
https://oneportal.trivore.com/scope/products.catalog.write
https://oneportal.trivore.com/scope/products.pricingplan.read
https://oneportal.trivore.com/scope/products.pricingplan.write
https://oneportal.trivore.com/scope/products.product.read
https://oneportal.trivore.com/scope/products.product.write
https://oneportal.trivore.com/scope/profile
https://oneportal.trivore.com/scope/profile.update
https://oneportal.trivore.com/scope/sms.verify
https://oneportal.trivore.com/scope/sso.consume
https://oneportal.trivore.com/scope/studentinfo.readonly
https://oneportal.trivore.com/scope/user.custom.fields
https://oneportal.trivore.com/scope/user.custom.fields.readonly
https://oneportal.trivore.com/scope/user.invite
https://oneportal.trivore.com/scope/user.tokens
https://oneportal.trivore.com/scope/user.tokens.readonly
https://oneportal.trivore.com/scope/users
https://oneportal.trivore.com/scope/users.readonly
Claims
https://oneportal.trivore.com/claims/active_external_permissions
https://oneportal.trivore.com/claims/consents
https://oneportal.trivore.com/claims/custom_fields
https://oneportal.trivore.com/claims/domicile_classes
https://oneportal.trivore.com/claims/dynamic_custom_fields
https://oneportal.trivore.com/claims/group_ids
https://oneportal.trivore.com/claims/groupmembership
https://oneportal.trivore.com/claims/groups
https://oneportal.trivore.com/claims/legal_locality
https://oneportal.trivore.com/claims/legal_names
https://oneportal.trivore.com/claims/locality
https://oneportal.trivore.com/claims/minor
https://oneportal.trivore.com/claims/namespace
https://oneportal.trivore.com/claims/personal_id_code
https://oneportal.trivore.com/claims/screen_name
https://oneportal.trivore.com/claims/strong_identification
https://oneportal.trivore.com/claims/student
https://oneportal.trivore.com/claims/tags
https://oneportal.trivore.com/claims/user_namespace
Dale
_______________________________________________
urn mailing list -- [email protected]
To unsubscribe send an email to [email protected]