solid / solid/solid-oidc

Basic Definitions for Solid-OIDC Providers

Open
#227 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Bikeshed
Stars
26
Forks
14
PR merge metrics
No merged PRs in 30d

Description

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 🥳

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the Solid-OIDC specification and the Solid-OIDC WebID document context described in the issue. Review the existing discussion before proposing a decision on which basic-information predicates belong in the standard; done means the intended predicates and their normative SHOULD or MUST requirements are agreed and documented.

Written by the indexing model from the issue text.

Assessment

Domain
authentication, documentation
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.