Are relative links in Solid-OIDC Client Identifier Document supported?
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Lĩnh vực
- authentication, documentation
Hướng nghiên cứu
Bắt đầu bằng cách đọc phần “Solid-OIDC Client ID Document” và so sánh các yêu cầu URI của phần này với đặc tả “OpenID Dynamic Client Registration Client Metadata” được liên kết. Quyết định xem đặc tả nên yêu cầu URI tuyệt đối hay yêu cầu hỗ trợ URI tương đối, sau đó cập nhật yêu cầu Solid-OIDC liên quan và mọi hướng dẫn về tính phù hợp bị ảnh hưởng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
We recently ran into an situation where a client added some metadata to its Client ID Document, in particular a logo_uri. The value for this property was relative URL, which isn't something that is explicitly prevented by the specification, and can make sense in the context of a dereferencable Client ID.
The Client Metadata semantics in Solid-OIDC are aligned with the underlying OpenID Dynamic Client Registration specification, but in the context of that specification, relative URLs don't make sense, so this isn't called out.
In order to remain aligned with the underlying Client Metadata specification, the Solid-OIDC specification could add another requirement on the Client in its Client ID Document section, such as "URIs provided as values for parameters in the Client ID Document MUST be absolute".
The alternative would be to add a requirement on the OP conformance class to support relative URIs, but I think it moves away from the underlying specification and would potentially open up possibilities for more misalignments.
- Ngôn ngữ chính
- Bikeshed
- Star
- 26
- Fork
- 14
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của solid/solid-oidc
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
solid/solid-oidc#258 ·
-
doc: solid-oidc-primer editorial
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 75/100
solid/solid-oidc#144 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 20/100
solid/solid-oidc#238 · 1 bình luận ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 15/100
solid/solid-oidc#237 · 1 bình luận · 1 reaction ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
solid/solid-oidc#227 · 1 bình luận ·
Tất cả issue của solid/solid-oidc
Issue tương tự
-
bug P0 security
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
uttrflow/uttrflow-swift#3441 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
-
easy low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
open-nudge/opentemplate#185 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
apache/rocketmq-dashboard#5358 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
good-first-issue help-wanted security-slam
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100