-
-
Notifications
You must be signed in to change notification settings - Fork 988
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
website/integrations: all general cleanup and updates #12716
Draft
4d62
wants to merge
20
commits into
goauthentik:main
Choose a base branch
from
4d62:sdko/integration-batch-updates/a
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
b2bae03
website/integrations: all: application/provider -> wizard
4d62 06b831a
website/integrations: wmigr + cleanup: work on batch a
4d62 f34c7bb
website/integrations: all: add note about default values + fix build
4d62 25bbd7e
try this
4d62 d863d45
Update website/integrations/services/apache-guacamole/index.mdx
4d62 601a46f
Merge branch 'goauthentik:main' into sdko/integration-batch-updates/a
4d62 f7b05e7
website/integrations: batch-a: fix some stuff and kbd try
4d62 bdad462
website/integrations: freshrss + gatus: cleanup
4d62 2f90dd5
Merge branch 'goauthentik:main' into sdko/integration-batch-updates/a
4d62 39d22a5
website/integrations: frappe: cleanup
4d62 2165b30
website/integrations: fortimanager: cleanup
4d62 6d994f1
website/integrations: fix build
4d62 c55663c
website/integrations: fortimanager: set more <em>s and <kbd>s
4d62 4eda99e
website/integrations: fortimanager: fix build
4d62 147f352
website/integrations: aws: wow this is taking longer than I imagined
4d62 f1e63d7
a few scim things i can add back but idk heh
4d62 d243dfe
Merge branch 'goauthentik:main' into sdko/integration-batch-updates/a
4d62 e0e6a90
Merge branch 'goauthentik:main' into sdko/integration-batch-updates/a
4d62 68a66e0
Merge branch 'goauthentik:main' into sdko/integration-batch-updates/a
4d62 71a5583
Merge branch 'goauthentik:main' into sdko/integration-batch-updates/a
4d62 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
--- | ||
title: Integrate with Actual Budget | ||
sidebar_label: Actual Budget | ||
--- | ||
|
||
# Actual Budget | ||
|
||
<span class="badge badge--secondary">Support level: Community</span> | ||
|
||
## What is Actual Budget | ||
|
||
> Actual Budget is a web-based financial management software. It helps users track and manage their income, expenses, and budgets in real time. The software compares actual spending with planned budgets to improve financial decisions. | ||
> | ||
> -- https://actualbudget.org/ | ||
|
||
## Preparation | ||
|
||
The following placeholders are used in this guide: | ||
|
||
- `actual.company` is the FQDN of the Actual Budget installation. | ||
- `authentik.company` is the FQDN of the authentik installation. | ||
|
||
:::note | ||
This documentation only lists the settings that have been changed from their default values. Please verify your changes carefully to avoid any issues accessing your application. | ||
::: | ||
|
||
## authentik configuration | ||
|
||
1. From the **authentik Admin interface**, navigate to **Applications** -> **Applications**. | ||
2. Use the [wizard](https://docs.goauthentik.io/docs/add-secure-apps/applications/manage_apps#add-new-applications) to create a new application and a **OAuth2/OpenID Connect provider**. During this process: | ||
- Note the **Client ID**, **Client Secret**, and **slug** values because they will be required later. | ||
- Set a `Strict` redirect URI to <kbd>https://<em>actual.company</em>/openid/callback/</kbd>. | ||
- Select any available signing key. | ||
|
||
:::info | ||
Actual Budget only supports the RS256 algorithm. Be aware of this when choosing the appropriate signing key. | ||
::: | ||
|
||
## Actual Budget configuration | ||
|
||
1. Sign in to Actual Budget and select your budget by clicing its name. | ||
2. In the top-left corner, click your budget name to open the dropdown and choose **Settings**. | ||
3. Scroll down and select **Show advanced settings**, then enable **I understand the risks, show experimental features**. | ||
4. Enable **OpenID authentication method**. | ||
5. Scroll up and click **Start using OpenID** under the **Authentication method** section. | ||
6. Fill in the following values: | ||
- **OpenID Provider**: authentik | ||
- **OpenID provider URL**: <kbd>https://<em>authentik.company</em>/application/o/<em>your-application-slug</em>/</kbd> | ||
- **Client ID**: Enter the **Client ID** from authentik | ||
- **Client Secret**: Enter the **Client Secret** from authentik | ||
|
||
:::warning | ||
The first user to log into Actual Budget via OpenID will become the owner and administrator with the highest privileges for the budget. For more information on how to create additional users, see the Note below. | ||
::: | ||
|
||
:::info | ||
Users are not created automatically in Actual Budget. The owner must manually add users. To do this, go to **Server online** > **User Directory**, and create users matching their authentik usernames. Then, grant access to the budget via **User Access**. | ||
::: | ||
|
||
## Test the login | ||
|
||
1. Open a browser and navigate to <kbd>https://<em>actual.company</em>/</kbd>. | ||
2. Select the OpenID login method in the dropdown menu and click **Sign in with OpenID**. | ||
3. You will be redirected to authentik to complete the login process, then back to Actual Budget. | ||
4. If you reach the budget selection page, the integration is successful. |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's move this to the Preparation section, please