authentik/web/packages/sfe
Jens L. 5e72ec9c0c
root: support running authentik in subpath (#8675)
* initial subpath support

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* make outpost compatible

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix static files somewhat

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix web interface

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix most static stuff

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix most web links

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix websocket

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix URL for static files

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* format web

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* add root redirect for subpath

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* update docs

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* set cookie path

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* Update internal/config/struct.go

Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
Signed-off-by: Jens L. <jens@beryju.org>

* fix sfe

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* bump required version

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix flow background

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix lint and some more links

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* format

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix impersonate

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

---------

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Jens L. <jens@beryju.org>
Signed-off-by: Jens L. <jens@goauthentik.io>
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
2024-11-26 15:38:23 +01:00
..
src root: support running authentik in subpath (#8675) 2024-11-26 15:38:23 +01:00
.prettierrc.json web: move to wireit as the build runner language (#10440) 2024-08-08 11:09:37 -07:00
LICENSE.txt web: move to wireit as the build runner language (#10440) 2024-08-08 11:09:37 -07:00
README.md web: move to wireit as the build runner language (#10440) 2024-08-08 11:09:37 -07:00
package.json web: bump the rollup group across 2 directories with 4 updates (#11590) 2024-10-02 13:20:01 +02:00
rollup.config.js web: move to wireit as the build runner language (#10440) 2024-08-08 11:09:37 -07:00
tsconfig.json web: move to wireit as the build runner language (#10440) 2024-08-08 11:09:37 -07:00

README.md

Simplified Flow Executor

The Simplified Flow Executor is a limited fallback browser-side interpreter, written in TypeScript, for authentik's Flow language, which controls transactions between the authentik server and its interaction with users and the services to which those users are seeking to gain authentication and authorization.

It exists primarily to support late versions of Microsoft Office365 and Microsoft Teams, older software that still uses the MSEdge-18 and IE-11 Trident web engine for web-based log-ins. It has limited support for the full language, supporting only the following stages:

  • identification
  • password
  • redirect
  • autosubmit
  • authenticator validation (both code and WebAuthn)

License

This code is licensed under the MIT License. A copy of the license is included with this package.