logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe git clone https://anongit.hacktivis.me/git/pleroma-fe.git/
commit: 5efa87e6c299da343210924a8a3eea577cbebfa6
parent 83189d9d41042177b32f97341ee3484ae4ec0152
Author: Mark Felder <feld@feld.me>
Date:   Sun,  4 Aug 2024 15:17:48 -0400

Simplify the OAuth client_name

Every time PleromaFE is used to login it will need to do the OAuth dance and request an app key. If the client name is not stable it will pollute the server's database with entries.

This also happens on every unauthenticated page load at the moment until #1339 is resolved

Diffstat:

Achangelog.d/oauth-app-name.change1+
Msrc/services/new_api/oauth.js3++-
2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/changelog.d/oauth-app-name.change b/changelog.d/oauth-app-name.change @@ -0,0 +1 @@ +Simplify the OAuth client_name to 'PleromaFE' diff --git a/src/services/new_api/oauth.js b/src/services/new_api/oauth.js @@ -10,7 +10,8 @@ export const getOrCreateApp = ({ clientId, clientSecret, instance, commit }) => const url = `${instance}/api/v1/apps` const form = new window.FormData() - form.append('client_name', `PleromaFE_${window.___pleromafe_commit_hash}_${(new Date()).toISOString()}`) + form.append('client_name', 'PleromaFE') + form.append('website', 'https://pleroma.social') form.append('redirect_uris', REDIRECT_URI) form.append('scopes', 'read write follow push admin')