You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A lot of folks (and IndieWeb guidance) still refer to RelMeAuth. This could be supported in Authl, although it might not be particularly straightforward. Idea for the flow:
RelMeAuth provider has access to the Authl container
For each rel="me" link on the identity page, see if Authl supports it, and if so, use that
Proxy the identity flow for the returned identity link
Return the original URL as the profile page. Bonus: Fuse the identity provider's profile with the h-card profile?
OPTIONAL: It would be nice if Handler.handles_page is able to provide an extended name, e.g. "RelMeAuth (via Twitter)". Since handles_page currently returns bool it could be changed to return Union[bool,str] and if it's a str that's a signal that it overrides the name.
The text was updated successfully, but these errors were encountered:
#108 does a partial implementation of RelMeAuth, but for it to be complete, it needs to check the backlink to the profile page and then report that as the canonical profile URL, which is also much more involved. Coming up for an appropriate flow for true RelMeAuth that works within the Authl API is proving difficult.
Perhaps treating RelMeAuth as a fully-fledged provider and having it implement the callback flow as a proxy thing with the underlying provider onion-wrapped inside would work, but I start to worry about complexity and attack surface.
A lot of folks (and IndieWeb guidance) still refer to RelMeAuth. This could be supported in Authl, although it might not be particularly straightforward. Idea for the flow:
rel="me"
link on the identity page, see if Authl supports it, and if so, use thatOPTIONAL: It would be nice if
Handler.handles_page
is able to provide an extended name, e.g. "RelMeAuth (via Twitter)". Sincehandles_page
currently returnsbool
it could be changed to returnUnion[bool,str]
and if it's astr
that's a signal that it overrides the name.The text was updated successfully, but these errors were encountered: