🚀 Feature: Enable usage as authentication back end #430

Closed
opened 2025-10-07 00:14:38 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @levino on GitHub.

Feature description

This is rather a question than a feature request or bug report. Please see #87 in order to reduce such abusive issues. Sorry about this one.

I am wondering if it was possible to use pocket id as an authentication back end (without an additional one). Currently I am using pocketbase for simple protection of resources and the respective user management. I could add pocket id as a OIDC provider in pocketbase. But this seems quite awkward / cumbersome to me. Is it possible to get simple access tokens directly from pocket id? If they contained the groups of the user, that would even be better because often I am managing a couple of apps for the same set of users and then I group them by app.

Pitch

Maybe just a matter of missing documentation. See #88.

Originally created by @levino on GitHub. ### Feature description This is rather a question than a feature request or bug report. Please see #87 in order to reduce such abusive issues. Sorry about this one. I am wondering if it was possible to use pocket id as an authentication back end (without an additional one). Currently I am using pocketbase for simple protection of resources and the respective user management. I could add pocket id as a OIDC provider in pocketbase. But this seems quite awkward / cumbersome to me. Is it possible to get simple access tokens directly from pocket id? If they contained the groups of the user, that would even be better because often I am managing a couple of apps for the same set of users and then I group them by app. ### Pitch Maybe just a matter of missing documentation. See #88.
OVERLORD added the feature label 2025-10-07 00:14:38 +03:00
Author
Owner

@stonith404 commented on GitHub:

This isn’t possible, and I don’t plan to add it to Pocket ID. The goal of the project is to focus solely on being an OIDC provider. For more complex use cases, there are better options available, like Keycloak.

That said, it shouldn’t be too difficult to create your own solution. You could build a simple backend to issue access tokens and authenticate users with Pocket ID, or use something like Pocketbase, as you mentioned.

@stonith404 commented on GitHub: This isn’t possible, and I don’t plan to add it to Pocket ID. The goal of the project is to focus solely on being an OIDC provider. For more complex use cases, there are better options available, like Keycloak. That said, it shouldn’t be too difficult to create your own solution. You could build a simple backend to issue access tokens and authenticate users with Pocket ID, or use something like Pocketbase, as you mentioned.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pocket-id#430