Am 2023-10-25 20:54, schrieb Aki Tuomi:
Seems your issue is
oauth2(email,IP,<sessionhash>): oauth2 failed: Local validation failed: client_id not found in aud field
This is a recently added thing, as oauth2 spec requires to check this.
If you are using local validation, you can opt to leave client_id empty and this should go away.
Correct guess. This let's mive it a bit further. Two issues: format
- local_validation_key_dict is not respected, it tries to lookup "shared/..." instead of my "/path/to/keys" (configured next to introspection_mode=local as in the docs)
- when I symlink shared to my configured dict location as a quick check, it finds the a file, but then complains about an unknown key
How is the content of shared/.../alg/id supposed to look like? In my case it contains "MII....=".
May I suggest to add a comment about client_id and how the content of the key file to look like to the docs?
Bye, Alexander.
-- http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF