Open Zatalyz opened 8 years ago
I've renamed this issue to use more precise terminology. It looks like Diaspora* 0.6.0.0 will make this possible: the https://github.com/diaspora/diaspora/pull/6095 PR for https://github.com/diaspora/diaspora/issues/3467 was merged.
just discovered liberapay through this diaspora* post (and participated in the challenge). Now I wondered what the status of this issue is. not sure if diaspora* has set up everything but someone from liberapay might ask? thanks!
The status of this issue is: the work hasn't been started, and I don't know if Diaspora* has implemented the necessary API. The good news is: our code supports decentralized social networks since Mastodon was added (#587).
Just adding my voice here since I'd be interested in having a link to my diaspora account into my "elsewhere accounts" list.
Diaspora* seems to support OpenID Connect now.
% curl 'https://framasphere.org/.well-known/openid-configuration' | json_pp
{
"userinfo_signing_alg_values_supported" : [
"none"
],
"response_types_supported" : [
"id_token",
"id_token token",
"code"
],
"token_endpoint" : "https://framasphere.org/api/openid_connect/access_tokens",
"scopes_supported" : [
"openid",
"sub",
"aud",
"name",
"nickname",
"profile",
"picture",
"read",
"write"
],
"issuer" : "https://framasphere.org/",
"request_parameter_supported" : true,
"claims_parameter_supported" : true,
"request_object_signing_alg_values_supported" : [
"none"
],
"userinfo_endpoint" : "https://framasphere.org/api/openid_connect/user_info",
"request_uri_parameter_supported" : true,
"claims_supported" : [
"sub",
"name",
"nickname",
"profile",
"picture"
],
"registration_endpoint" : "https://framasphere.org/api/openid_connect/clients",
"subject_types_supported" : [
"public",
"pairwise"
],
"id_token_signing_alg_values_supported" : [
"RS256"
],
"token_endpoint_auth_methods_supported" : [
"client_secret_basic",
"client_secret_post",
"private_key_jwt"
],
"jwks_uri" : "https://framasphere.org/api/openid_connect/jwks.json",
"authorization_endpoint" : "https://framasphere.org/api/openid_connect/authorizations/new"
}
Nice! I'm really happy that users will be able (soon maybe) to connect their LP account to a Diaspora* one.
In a completely selfish way, I'm pulling up that thread :sunglasses:
Add possibility to search an user on Diaspora in this page : https://liberapay.com/search
Maybe complex, because Diaspora is decentralized ?