Emelia Smith
Emelia Smith
To run the tests locally, I've used: ``` OMM_DATABASE_URI="postgresql://postgres:[email protected]:5432/hma_media_match" pytest ``` With success, where hma_media_match is an existing database for running HMA (i.e., you've created it and run the migrations...
Just to explain that reverted commit: In https://github.com/opencollective/opencollective-frontend/pull/11263/commits/187eceaabb916c9185efeeec442a60d5cd42be8c I also attempted a fix for the `cancel` button not correctly redirect back to the application using the `error=access_denied` parameter. I reverted...
Looks like I missed `test/cypress/integration/00-applications-oauth.test.js` somehow, if you want I can add in a test for PKCE there too. Though the test for the full flow is a bit brittle,...
I'd probably have to leave the cypress changes to the team that more regularly works on this code, as it likely requires a lot more context than I currently have.
@hjr3 just a heads up, 2.8.0 was technically a breaking change. Even though `module.exports = parse` still existed, it broke the default export: ``` import pgConnectionString from 'pg-connection-string'; ^^^^^^^^^^^^^^^^^^ SyntaxError:...
Cool & no worries, we picked up the issue pretty quickly on the mastodon side
Oh, sorry, I've just been busy. From what I can tell this project isn't actually an OAuth2 Mock Server but an OIDC Mock Server β i.e., it implements `/.well-known/openid-configuration` instead...
So like, JWTs being used for access tokens and refresh tokens is an OIDC thing, not a default OAuth thing, though OAuth servers can also use JWTs for access tokens...
One potential direction is to add "profiles" to the implementation, which would give you an OIDC profile or an opaque token profile, which would change which endpoint is used for...
I think there might be room here for there to be the ability to distribute Web Annotations via ActivityPub (`Create(Annotation)`) and to be able to "follow" an annotation server and...