From c076f0484cd340eabf0cf98fa78314a82b515ccb Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Tue, 16 Dec 2025 15:53:54 +0100 Subject: [PATCH] add browser extension docs --- docs/self-hosting/guides/docker.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/docs/self-hosting/guides/docker.md b/docs/self-hosting/guides/docker.md index f8986fd..f4c07b4 100644 --- a/docs/self-hosting/guides/docker.md +++ b/docs/self-hosting/guides/docker.md @@ -167,7 +167,23 @@ There you can enter the API URL and the client ID. Screenshot of soldtime Desktop showing the Instance Settings interface -### 10. Activate API access via user API tokens (optional) +### 10. Activate Browser Extensions access (optional) + +The solidtime Browser Extensions authenticate with the API with OAuth. +The Browser Extensions need a client. You can create a client by running the following command: + +```bash +docker compose exec scheduler php artisan passport:client --name=browser-extensions --redirect_uri=https://hello@solidtime.io.extensions.allizom.org/,https://hpanifeankiobmgbemnhjmhpjeebdhdd.chromiumapp.org/ --public -n +``` + +This command will output the client ID. Write down the client ID, you will need it to configure the Browser Extensions. + +You can download the Browser Extensions from: + +- [Chrome Web Store](https://chromewebstore.google.com/detail/solidtime/hpanifeankiobmgbemnhjmhpjeebdhdd) +- [Firefox Add-ons](https://addons.mozilla.org/en-US/firefox/addon/solidtime/) + +### 11. Activate API access via user API tokens (optional) solidtime has a feature that allows users to create API tokens to access the API. This can be used to automate tasks or to create integrations with other services.