Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Basic Definitions for Solid-OIDC Providers #227

Open
danielbakas opened this issue Dec 7, 2023 · 1 comment
Open

Basic Definitions for Solid-OIDC Providers #227

danielbakas opened this issue Dec 7, 2023 · 1 comment

Comments

@danielbakas
Copy link

Hi everyone!

  • TL;DR: Suggestion to add a SHOULD or MUST in the spec for declaring basic information like the label or icon of a Solid-OIDC.

After a very interesting and productive conversation with @elf-pavlik about retrieving basic information like a Solid-OIDC provider's label and icon based on a WebID, I've found that there is no standard for our providers to declare this basic information.

I would like to suggest the addition to a few but standard and useful predicates to a Solid-OIDC WebID document, such as: label, description, icon, and those that you think would be valuable.

These labels and icons could be used in our applications' user interfaces to improve user experience in many scenarios such as:

  • Choosing the Solid-OIDC provider for Login/Registration
  • Rendering information about Solid-OIDC providers programatically, reducing the need for manual information retrieval
  • & more

We'd love to know what you think 🤓

In the meantime thanks and cheers 🥳

@elf-pavlik
Copy link
Member

Currently one can only rely on information from https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata

We are discussing adopting OIDC Federation https://openid.net/specs/openid-federation-1_0.html#name-openid-provider

it seems to have logo_uri.

I wonder what others think about using issuer IRI as WebID and getting a human-readable label, logo, and other useful descriptions from there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants