Hey Everyone,
I'm trying to get authentik to work as my oAuth provider, and I have followed the steps in this documentation: https://docs.goauthentik.io/integrations/services/immich/
However, whenever I try to authenticate, these errors appear in the immich server logs:
[Nest] 7 - 04/13/2024, 7:14:19 AM ERROR [AuthService] Error in OAuth discovery: RPError: outgoing request timed out after 30000ms
[Nest] 7 - 04/13/2024, 7:14:19 AM ERROR [AuthService] RPError: outgoing request timed out after 30000ms
at /usr/src/app/node_modules/openid-client/lib/helpers/request.js:140:13
at async Issuer.discover (/usr/src/app/node_modules/openid-client/lib/issuer.js:143:22)
at async AuthService.getOAuthClient (/usr/src/app/dist/services/auth.service.js:259:28)
at async AuthService.authorize (/usr/src/app/dist/services/auth.service.js:158:24)
I have everything setup behind an instance of nginx proxy manager, with a valid wildcard let'sencrypt cert. The instances of authentik and immich are on two seperate hosts, but are able to ping each other. If there is any more information that is required please let me know.
.