Merge branch 'main' into dev

* main:
  web/flows: attempt to fix bitwareden android compatibility (#7455)
  sources/oauth: fix patreon (#7454)
  website: bump the docusaurus group in /website with 3 updates (#7400)
  web/admin: fix chart label on dashboard user page (#7434)
  core: bump github.com/gorilla/sessions from 1.2.1 to 1.2.2 (#7446)
  core: bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#7443)
  core: bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#7442)
  core: bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 (#7445)
  core: bump golang.org/x/sync from 0.4.0 to 0.5.0 (#7441)
  core: bump github.com/gorilla/securecookie from 1.1.1 to 1.1.2 (#7440)
  core: bump github.com/gorilla/handlers from 1.5.1 to 1.5.2 (#7444)
  web: bump rollup from 4.2.0 to 4.3.0 in /web (#7448)
  web: bump the eslint group in /web with 2 updates (#7447)
  core: bump uvicorn from 0.23.2 to 0.24.0 (#7450)
  core: bump selenium from 4.15.1 to 4.15.2 (#7449)
  core: bump ruff from 0.1.3 to 0.1.4 (#7451)
  web: bump the eslint group in /tests/wdio with 2 updates (#7452)
This commit is contained in:
Ken Sternberg 2023-11-06 09:40:19 -08:00
commit 242e5b492b
46 changed files with 7901 additions and 14336 deletions

View file

@ -110,6 +110,8 @@ gen-diff: ## (Release) generate the changelog diff between the current schema a
--markdown /local/diff.md \
/local/old_schema.yml /local/schema.yml
rm old_schema.yml
sed -i 's/{/{/g' diff.md
sed -i 's/}/}/g' diff.md
npx prettier --write diff.md
gen-clean:

View file

@ -12,8 +12,9 @@ class PatreonOAuthRedirect(OAuthRedirect):
"""Patreon OAuth2 Redirect"""
def get_additional_parameters(self, source: OAuthSource): # pragma: no cover
# https://docs.patreon.com/#scopes
return {
"scope": ["openid", "email", "profile"],
"scope": ["identity", "identity[email]"],
}

16
go.mod
View file

@ -13,11 +13,11 @@ require (
github.com/go-openapi/strfmt v0.21.7
github.com/golang-jwt/jwt v3.2.2+incompatible
github.com/google/uuid v1.4.0
github.com/gorilla/handlers v1.5.1
github.com/gorilla/mux v1.8.0
github.com/gorilla/securecookie v1.1.1
github.com/gorilla/sessions v1.2.1
github.com/gorilla/websocket v1.5.0
github.com/gorilla/handlers v1.5.2
github.com/gorilla/mux v1.8.1
github.com/gorilla/securecookie v1.1.2
github.com/gorilla/sessions v1.2.2
github.com/gorilla/websocket v1.5.1
github.com/jellydator/ttlcache/v3 v3.1.0
github.com/mitchellh/mapstructure v1.5.0
github.com/nmcclain/asn1-ber v0.0.0-20170104154839-2661553a0484
@ -25,12 +25,12 @@ require (
github.com/prometheus/client_golang v1.17.0
github.com/redis/go-redis/v9 v9.3.0
github.com/sirupsen/logrus v1.9.3
github.com/spf13/cobra v1.7.0
github.com/spf13/cobra v1.8.0
github.com/stretchr/testify v1.8.4
goauthentik.io/api/v3 v3.2023102.1
golang.org/x/exp v0.0.0-20230210204819-062eb4c674ab
golang.org/x/oauth2 v0.13.0
golang.org/x/sync v0.4.0
golang.org/x/sync v0.5.0
gopkg.in/yaml.v2 v2.4.0
layeh.com/radius v0.0.0-20210819152912-ad72663a72ab
)
@ -42,7 +42,7 @@ require (
github.com/cespare/xxhash/v2 v2.2.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/felixge/httpsnoop v1.0.1 // indirect
github.com/felixge/httpsnoop v1.0.3 // indirect
github.com/go-asn1-ber/asn1-ber v1.5.5 // indirect
github.com/go-http-utils/fresh v0.0.0-20161124030543-7231e26a4b27 // indirect
github.com/go-http-utils/headers v0.0.0-20181008091004-fed159eddc2a // indirect

36
go.sum
View file

@ -62,7 +62,7 @@ github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDk
github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
github.com/coreos/go-oidc v2.2.1+incompatible h1:mh48q/BqXqgjVHpy2ZY7WnWAbenxRjsz9N1i1YxjHAk=
github.com/coreos/go-oidc v2.2.1+incompatible/go.mod h1:CgnwVTmzoESiwO9qyAFEMiHoZ1nMCKZlZ9V6mm3/LKc=
github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
@ -73,8 +73,8 @@ github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymF
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
github.com/felixge/httpsnoop v1.0.1 h1:lvB5Jl89CsZtGIWuTcDM1E/vkVs49/Ml7JJe07l8SPQ=
github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U=
github.com/felixge/httpsnoop v1.0.3 h1:s/nj+GCswXYzN5v2DpNMuMQYe+0DDwt5WVCU6CWBdXk=
github.com/felixge/httpsnoop v1.0.3/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U=
github.com/getsentry/sentry-go v0.25.0 h1:q6Eo+hS+yoJlTO3uu/azhQadsD8V+jQn2D8VvX1eOyI=
github.com/getsentry/sentry-go v0.25.0/go.mod h1:lc76E2QywIyW8WuBnwl8Lc4bkmQH4+w1gwTf25trprY=
github.com/go-asn1-ber/asn1-ber v1.5.5 h1:MNHlNMBDgEKD4TcKr36vQN68BA00aDfjIt3/bD50WnA=
@ -200,6 +200,8 @@ github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/
github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0=
github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
@ -216,16 +218,16 @@ github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4=
github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=
github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=
github.com/gorilla/handlers v1.5.1 h1:9lRY6j8DEeeBT10CvO9hGW0gmky0BprnvDI5vfhUHH4=
github.com/gorilla/handlers v1.5.1/go.mod h1:t8XrUpc4KVXb7HGyJ4/cEnwQiaxrX/hz1Zv/4g96P1Q=
github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI=
github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So=
github.com/gorilla/securecookie v1.1.1 h1:miw7JPhV+b/lAHSXz4qd/nN9jRiAFV5FwjeKyCS8BvQ=
github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4=
github.com/gorilla/sessions v1.2.1 h1:DHd3rPN5lE3Ts3D8rKkQ8x/0kqfeNmBAaiSi+o7FsgI=
github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM=
github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc=
github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
github.com/gorilla/handlers v1.5.2 h1:cLTUSsNkgcwhgRqvCNmdbRWG0A3N4F+M2nWKdScwyEE=
github.com/gorilla/handlers v1.5.2/go.mod h1:dX+xVpaxdSw+q0Qek8SSsl3dfMk3jNddUkMzo0GtH0w=
github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY=
github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ=
github.com/gorilla/securecookie v1.1.2 h1:YCIWL56dvtr73r6715mJs5ZvhtnY73hBvEF8kXD8ePA=
github.com/gorilla/securecookie v1.1.2/go.mod h1:NfCASbcHqRSY+3a8tlWJwsQap2VX5pwzwo4h3eOamfo=
github.com/gorilla/sessions v1.2.2 h1:lqzMYz6bOfvn2WriPUjNByzeXIlVzURcPmgMczkmTjY=
github.com/gorilla/sessions v1.2.2/go.mod h1:ePLdVu+jbEgHH+KWw8I1z2wqd0BAdAQh/8LRvBeoNcQ=
github.com/gorilla/websocket v1.5.1 h1:gmztn0JnHVt9JZquRuzLw3g4wouNVzKL15iLr/zn/QY=
github.com/gorilla/websocket v1.5.1/go.mod h1:x3kM2JMyaluk02fnUJpQuwD2dCS5NDG2ZHL0uE0tcaY=
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
@ -309,8 +311,8 @@ github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6Mwd
github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ=
github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ=
github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ=
github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I=
github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0=
github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0=
github.com/spf13/cobra v1.8.0/go.mod h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyhcho=
github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
@ -460,8 +462,8 @@ golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJ
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.4.0 h1:zxkM55ReGkDlKSM+Fu41A+zmbZuaPVbGMzvvdUPznYQ=
golang.org/x/sync v0.4.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y=
golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE=
golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=

50
poetry.lock generated
View file

@ -3374,39 +3374,39 @@ pyasn1 = ">=0.1.3"
[[package]]
name = "ruff"
version = "0.1.3"
description = "An extremely fast Python linter, written in Rust."
version = "0.1.4"
description = "An extremely fast Python linter and code formatter, written in Rust."
optional = false
python-versions = ">=3.7"
files = [
{file = "ruff-0.1.3-py3-none-macosx_10_7_x86_64.whl", hash = "sha256:b46d43d51f7061652eeadb426a9e3caa1e0002470229ab2fc19de8a7b0766901"},
{file = "ruff-0.1.3-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:b8afeb9abd26b4029c72adc9921b8363374f4e7edb78385ffaa80278313a15f9"},
{file = "ruff-0.1.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca3cf365bf32e9ba7e6db3f48a4d3e2c446cd19ebee04f05338bc3910114528b"},
{file = "ruff-0.1.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4874c165f96c14a00590dcc727a04dca0cfd110334c24b039458c06cf78a672e"},
{file = "ruff-0.1.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eec2dd31eed114e48ea42dbffc443e9b7221976554a504767ceaee3dd38edeb8"},
{file = "ruff-0.1.3-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:dc3ec4edb3b73f21b4aa51337e16674c752f1d76a4a543af56d7d04e97769613"},
{file = "ruff-0.1.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2e3de9ed2e39160800281848ff4670e1698037ca039bda7b9274f849258d26ce"},
{file = "ruff-0.1.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1c595193881922cc0556a90f3af99b1c5681f0c552e7a2a189956141d8666fe8"},
{file = "ruff-0.1.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f75e670d529aa2288cd00fc0e9b9287603d95e1536d7a7e0cafe00f75e0dd9d"},
{file = "ruff-0.1.3-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:76dd49f6cd945d82d9d4a9a6622c54a994689d8d7b22fa1322983389b4892e20"},
{file = "ruff-0.1.3-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:918b454bc4f8874a616f0d725590277c42949431ceb303950e87fef7a7d94cb3"},
{file = "ruff-0.1.3-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d8859605e729cd5e53aa38275568dbbdb4fe882d2ea2714c5453b678dca83784"},
{file = "ruff-0.1.3-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:0b6c55f5ef8d9dd05b230bb6ab80bc4381ecb60ae56db0330f660ea240cb0d4a"},
{file = "ruff-0.1.3-py3-none-win32.whl", hash = "sha256:3e7afcbdcfbe3399c34e0f6370c30f6e529193c731b885316c5a09c9e4317eef"},
{file = "ruff-0.1.3-py3-none-win_amd64.whl", hash = "sha256:7a18df6638cec4a5bd75350639b2bb2a2366e01222825562c7346674bdceb7ea"},
{file = "ruff-0.1.3-py3-none-win_arm64.whl", hash = "sha256:12fd53696c83a194a2db7f9a46337ce06445fb9aa7d25ea6f293cf75b21aca9f"},
{file = "ruff-0.1.3.tar.gz", hash = "sha256:3ba6145369a151401d5db79f0a47d50e470384d0d89d0d6f7fab0b589ad07c34"},
{file = "ruff-0.1.4-py3-none-macosx_10_7_x86_64.whl", hash = "sha256:864958706b669cce31d629902175138ad8a069d99ca53514611521f532d91495"},
{file = "ruff-0.1.4-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:9fdd61883bb34317c788af87f4cd75dfee3a73f5ded714b77ba928e418d6e39e"},
{file = "ruff-0.1.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b4eaca8c9cc39aa7f0f0d7b8fe24ecb51232d1bb620fc4441a61161be4a17539"},
{file = "ruff-0.1.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a9a1301dc43cbf633fb603242bccd0aaa34834750a14a4c1817e2e5c8d60de17"},
{file = "ruff-0.1.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:78e8db8ab6f100f02e28b3d713270c857d370b8d61871d5c7d1702ae411df683"},
{file = "ruff-0.1.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:80fea754eaae06335784b8ea053d6eb8e9aac75359ebddd6fee0858e87c8d510"},
{file = "ruff-0.1.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6bc02a480d4bfffd163a723698da15d1a9aec2fced4c06f2a753f87f4ce6969c"},
{file = "ruff-0.1.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9862811b403063765b03e716dac0fda8fdbe78b675cd947ed5873506448acea4"},
{file = "ruff-0.1.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58826efb8b3efbb59bb306f4b19640b7e366967a31c049d49311d9eb3a4c60cb"},
{file = "ruff-0.1.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:fdfd453fc91d9d86d6aaa33b1bafa69d114cf7421057868f0b79104079d3e66e"},
{file = "ruff-0.1.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:e8791482d508bd0b36c76481ad3117987301b86072158bdb69d796503e1c84a8"},
{file = "ruff-0.1.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:01206e361021426e3c1b7fba06ddcb20dbc5037d64f6841e5f2b21084dc51800"},
{file = "ruff-0.1.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:645591a613a42cb7e5c2b667cbefd3877b21e0252b59272ba7212c3d35a5819f"},
{file = "ruff-0.1.4-py3-none-win32.whl", hash = "sha256:99908ca2b3b85bffe7e1414275d004917d1e0dfc99d497ccd2ecd19ad115fd0d"},
{file = "ruff-0.1.4-py3-none-win_amd64.whl", hash = "sha256:1dfd6bf8f6ad0a4ac99333f437e0ec168989adc5d837ecd38ddb2cc4a2e3db8a"},
{file = "ruff-0.1.4-py3-none-win_arm64.whl", hash = "sha256:d98ae9ebf56444e18a3e3652b3383204748f73e247dea6caaf8b52d37e6b32da"},
{file = "ruff-0.1.4.tar.gz", hash = "sha256:21520ecca4cc555162068d87c747b8f95e1e95f8ecfcbbe59e8dd00710586315"},
]
[[package]]
name = "selenium"
version = "4.15.1"
version = "4.15.2"
description = ""
optional = false
python-versions = ">=3.8"
files = [
{file = "selenium-4.15.1-py3-none-any.whl", hash = "sha256:e3a4ebdcc3eed27eec69f8000d798923dbf4897c97cc6441eb88a1386809170d"},
{file = "selenium-4.15.1.tar.gz", hash = "sha256:8f0436b5949f1d4aa742f3dff0d748b955c371be92db8b6b008bf9c9ca227de7"},
{file = "selenium-4.15.2-py3-none-any.whl", hash = "sha256:9e82cd1ac647fb73cf0d4a6e280284102aaa3c9d94f0fa6e6cc4b5db6a30afbf"},
{file = "selenium-4.15.2.tar.gz", hash = "sha256:22eab5a1724c73d51b240a69ca702997b717eee4ba1f6065bf5d6b44dba01d48"},
]
[package.dependencies]
@ -3855,13 +3855,13 @@ files = [
[[package]]
name = "uvicorn"
version = "0.23.2"
version = "0.24.0"
description = "The lightning-fast ASGI server."
optional = false
python-versions = ">=3.8"
files = [
{file = "uvicorn-0.23.2-py3-none-any.whl", hash = "sha256:1f9be6558f01239d4fdf22ef8126c39cb1ad0addf76c40e760549d2c2f43ab53"},
{file = "uvicorn-0.23.2.tar.gz", hash = "sha256:4d3cc12d7727ba72b64d12d3cc7743124074c0a69f7b201512fc50c3e3f1569a"},
{file = "uvicorn-0.24.0-py3-none-any.whl", hash = "sha256:3d19f13dfd2c2af1bfe34dd0f7155118ce689425fdf931177abe832ca44b8a04"},
{file = "uvicorn-0.24.0.tar.gz", hash = "sha256:368d5d81520a51be96431845169c225d771c9dd22a58613e1a181e6c4512ac33"},
]
[package.dependencies]

View file

@ -13,9 +13,9 @@
"@wdio/local-runner": "^8.21.0",
"@wdio/mocha-framework": "^8.21.0",
"@wdio/spec-reporter": "^8.21.0",
"eslint": "^8.52.0",
"eslint": "^8.53.0",
"eslint-config-google": "^0.14.0",
"eslint-plugin-sonarjs": "^0.22.0",
"eslint-plugin-sonarjs": "^0.23.0",
"npm-run-all": "^4.1.5",
"prettier": "^3.0.3",
"ts-node": "^10.9.1",
@ -329,9 +329,9 @@
}
},
"node_modules/@eslint/eslintrc": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz",
"integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==",
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz",
"integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
@ -352,9 +352,9 @@
}
},
"node_modules/@eslint/eslintrc/node_modules/globals": {
"version": "13.22.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-13.22.0.tgz",
"integrity": "sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==",
"version": "13.23.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz",
"integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==",
"dev": true,
"dependencies": {
"type-fest": "^0.20.2"
@ -379,9 +379,9 @@
}
},
"node_modules/@eslint/js": {
"version": "8.52.0",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz",
"integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==",
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.53.0.tgz",
"integrity": "sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@ -2922,15 +2922,15 @@
}
},
"node_modules/eslint": {
"version": "8.52.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz",
"integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==",
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.53.0.tgz",
"integrity": "sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.2",
"@eslint/js": "8.52.0",
"@eslint/eslintrc": "^2.1.3",
"@eslint/js": "8.53.0",
"@humanwhocodes/config-array": "^0.11.13",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
@ -2989,9 +2989,9 @@
}
},
"node_modules/eslint-plugin-sonarjs": {
"version": "0.22.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-0.22.0.tgz",
"integrity": "sha512-LJz+TCosMOBLkbAsNk6Q1lCgmK6qNO5RCqtOAle1DCnqqnmxoSTPHakZ1R7Gcnjhw5n7VDcAwuqefmpd4XXPLQ==",
"version": "0.23.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-0.23.0.tgz",
"integrity": "sha512-z44T3PBf9W7qQ/aR+NmofOTyg6HLhSEZOPD4zhStqBpLoMp8GYhFksuUBnCxbnf1nfISpKBVkQhiBLFI/F4Wlg==",
"dev": true,
"engines": {
"node": ">=14"
@ -6706,9 +6706,9 @@
}
},
"node_modules/punycode": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
"integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
"dev": true,
"engines": {
"node": ">=6"

View file

@ -10,9 +10,9 @@
"@wdio/local-runner": "^8.21.0",
"@wdio/mocha-framework": "^8.21.0",
"@wdio/spec-reporter": "^8.21.0",
"eslint": "^8.52.0",
"eslint": "^8.53.0",
"eslint-config-google": "^0.14.0",
"eslint-plugin-sonarjs": "^0.22.0",
"eslint-plugin-sonarjs": "^0.23.0",
"npm-run-all": "^4.1.5",
"prettier": "^3.0.3",
"ts-node": "^10.9.1",

148
web/package-lock.json generated
View file

@ -75,11 +75,11 @@
"babel-plugin-macros": "^3.1.0",
"babel-plugin-tsconfig-paths": "^1.0.3",
"cross-env": "^7.0.3",
"eslint": "^8.52.0",
"eslint": "^8.53.0",
"eslint-config-google": "^0.14.0",
"eslint-plugin-custom-elements": "0.0.8",
"eslint-plugin-lit": "^1.10.1",
"eslint-plugin-sonarjs": "^0.22.0",
"eslint-plugin-sonarjs": "^0.23.0",
"eslint-plugin-storybook": "^0.6.15",
"lit-analyzer": "^2.0.1",
"npm-run-all": "^4.1.5",
@ -88,7 +88,7 @@
"pyright": "^1.1.334",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"rollup": "^4.2.0",
"rollup": "^4.3.0",
"rollup-plugin-copy": "^3.5.0",
"rollup-plugin-cssimport": "^1.0.3",
"rollup-plugin-postcss-lit": "^2.1.0",
@ -2729,9 +2729,9 @@
}
},
"node_modules/@eslint/eslintrc": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz",
"integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==",
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz",
"integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
@ -2758,9 +2758,9 @@
"dev": true
},
"node_modules/@eslint/eslintrc/node_modules/globals": {
"version": "13.21.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz",
"integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==",
"version": "13.23.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz",
"integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==",
"dev": true,
"dependencies": {
"type-fest": "^0.20.2"
@ -2797,9 +2797,9 @@
}
},
"node_modules/@eslint/js": {
"version": "8.52.0",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz",
"integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==",
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.53.0.tgz",
"integrity": "sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@ -4539,9 +4539,9 @@
}
},
"node_modules/@rollup/rollup-android-arm-eabi": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.2.0.tgz",
"integrity": "sha512-8PlggAxGxavr+pkCNeV1TM2wTb2o+cUWDg9M1cm9nR27Dsn287uZtSLYXoQqQcmq+sYfF7lHfd3sWJJinH9GmA==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.3.0.tgz",
"integrity": "sha512-/4pns6BYi8MXdwnXM44yoGAcFYVHL/BYlB2q1HXZ6AzH++LaiEVWFpBWQ/glXhbMbv3E3o09igrHFbP/snhAvA==",
"cpu": [
"arm"
],
@ -4552,9 +4552,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.2.0.tgz",
"integrity": "sha512-+71T85hbMFrJI+zKQULNmSYBeIhru55PYoF/u75MyeN2FcxE4HSPw20319b+FcZ4lWx2Nx/Ql9tN+hoaD3GH/A==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.3.0.tgz",
"integrity": "sha512-nLO/JsL9idr416vzi3lHm3Xm+QZh4qHij8k3Er13kZr5YhL7/+kBAx84kDmPc7HMexLmwisjDCeDIKNFp8mDlQ==",
"cpu": [
"arm64"
],
@ -4565,9 +4565,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.2.0.tgz",
"integrity": "sha512-IIIQLuG43QIElT1JZqUP/zqIdiJl4t9U/boa0GZnQTw9m1X0k3mlBuysbgYXeloLT1RozdL7bgw4lpSaI8GOXw==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.3.0.tgz",
"integrity": "sha512-dGhVBlllt4iHwTGy21IEoMOTN5wZoid19zEIxsdY29xcEiOEHqzDa7Sqrkh5OE7LKCowL61eFJXxYe/+pYa7ZQ==",
"cpu": [
"arm64"
],
@ -4578,9 +4578,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.2.0.tgz",
"integrity": "sha512-BXcXvnLaea1Xz900omrGJhxHFJfH9jZ0CpJuVsbjjhpniJ6qiLXz3xA8Lekaa4MuhFcJd4f0r+Ky1G4VFbYhWw==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.3.0.tgz",
"integrity": "sha512-h8wRfHeLEbU3NzaP1Oku7BYXCJQiTRr+8U0lklyOQXxXiEpHLL8tk1hFl+tezoRKLcPJD7joKaK74ASsqt3Ekg==",
"cpu": [
"x64"
],
@ -4591,9 +4591,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.2.0.tgz",
"integrity": "sha512-f4K3MKw9Y4AKi4ANGnmPIglr+S+8tO858YrGVuqAHXxJdVghBmz9CPU9kDpOnGvT4g4vg5uNyIFpOOFvffXyMA==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.3.0.tgz",
"integrity": "sha512-wP4VgR/gfV18sylTuym3sxRTkAgUR2vh6YLeX/GEznk5jCYcYSlx585XlcUcl0c8UffIZlRJ09raWSX3JDb4GA==",
"cpu": [
"arm"
],
@ -4604,9 +4604,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.2.0.tgz",
"integrity": "sha512-bNsTYQBgp4H7w6cT7FZhesxpcUPahsSIy4NgdZjH1ZwEoZHxi4XKglj+CsSEkhsKi+x6toVvMylhjRKhEMYfnA==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.3.0.tgz",
"integrity": "sha512-v/14JCYVkqRSJeQbxFx4oUkwVQQw6lFMN7bd4vuARBc3X2lmomkxBsc+BFiIDL/BK+CTx5AOh/k9XmqDnKWRVg==",
"cpu": [
"arm64"
],
@ -4617,9 +4617,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.2.0.tgz",
"integrity": "sha512-Jp1NxBJpGLuxRU2ihrQk4IZ+ia5nffobG6sOFUPW5PMYkF0kQtxEbeDuCa69Xif211vUOcxlOnf5IOEIpTEySA==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.3.0.tgz",
"integrity": "sha512-tNhfYqFH5OxtRzfkTOKdgFYlPSZnlDLNW4+leNEvQZhwTJxoTwsZAAhR97l3qVry/kkLyJPBK+Q8EAJLPinDIg==",
"cpu": [
"arm64"
],
@ -4630,9 +4630,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.2.0.tgz",
"integrity": "sha512-3p3iRtQmv2aXw+vtKNyZMLOQ+LSRsqArXjKAh2Oj9cqwfIRe7OXvdkOzWfZOIp1F/x5KJzVAxGxnniF4cMbnsQ==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.3.0.tgz",
"integrity": "sha512-pw77m8QywdsoFdFOgmc8roF1inBI0rciqzO8ffRUgLoq7+ee9o5eFqtEcS6hHOOplgifAUUisP8cAnwl9nUYPw==",
"cpu": [
"x64"
],
@ -4643,9 +4643,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.2.0.tgz",
"integrity": "sha512-atih7IF/reUZe4LBLC5Izd44hth2tfDIG8LaPp4/cQXdHh9jabcZEvIeRPrpDq0i/Uu487Qu5gl5KwyAnWajnw==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.3.0.tgz",
"integrity": "sha512-tJs7v2MnV2F8w6X1UpPHl/43OfxjUy9SuJ2ZPoxn79v9vYteChVYO/ueLHCpRMmyTUIVML3N9z4azl9ENH8Xxg==",
"cpu": [
"x64"
],
@ -4656,9 +4656,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.2.0.tgz",
"integrity": "sha512-vYxF3tKJeUE4ceYzpNe2p84RXk/fGK30I8frpRfv/MyPStej/mRlojztkN7Jtd1014HHVeq/tYaMBz/3IxkxZw==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.3.0.tgz",
"integrity": "sha512-OKGxp6kATQdTyI2DF+e9s+hB3/QZB45b6e+dzcfW1SUqiF6CviWyevhmT4USsMEdP3mlpC9zxLz3Oh+WaTMOSw==",
"cpu": [
"arm64"
],
@ -4669,9 +4669,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.2.0.tgz",
"integrity": "sha512-1LZJ6zpl93SaPQvas618bMFarVwufWTaczH4ESAbFcwiC4OtznA6Ym+hFPyIGaJaGEB8uMWWac0uXGPXOg5FGA==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.3.0.tgz",
"integrity": "sha512-DDZ5AH68JJ2ClQFEA1aNnfA7Ybqyeh0644rGbrLOdNehTmzfICHiWSn0OprzYi9HAshTPQvlwrM+bi2kuaIOjQ==",
"cpu": [
"ia32"
],
@ -4682,9 +4682,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.2.0.tgz",
"integrity": "sha512-dgQfFdHCNg08nM5zBmqxqc9vrm0DVzhWotpavbPa0j4//MAOKZEB75yGAfzQE9fUJ+4pvM1239Y4IhL8f6sSog==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.3.0.tgz",
"integrity": "sha512-dMvGV8p92GQ8jhNlGIKpyhVZPzJlT258pPrM5q2F8lKcc9Iv9BbfdnhX1OfinYWnb9ms5zLw6MlaMnqLfUkKnQ==",
"cpu": [
"x64"
],
@ -13288,15 +13288,15 @@
}
},
"node_modules/eslint": {
"version": "8.52.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz",
"integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==",
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.53.0.tgz",
"integrity": "sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.2",
"@eslint/js": "8.52.0",
"@eslint/eslintrc": "^2.1.3",
"@eslint/js": "8.53.0",
"@humanwhocodes/config-array": "^0.11.13",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
@ -13381,9 +13381,9 @@
}
},
"node_modules/eslint-plugin-sonarjs": {
"version": "0.22.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-0.22.0.tgz",
"integrity": "sha512-LJz+TCosMOBLkbAsNk6Q1lCgmK6qNO5RCqtOAle1DCnqqnmxoSTPHakZ1R7Gcnjhw5n7VDcAwuqefmpd4XXPLQ==",
"version": "0.23.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-0.23.0.tgz",
"integrity": "sha512-z44T3PBf9W7qQ/aR+NmofOTyg6HLhSEZOPD4zhStqBpLoMp8GYhFksuUBnCxbnf1nfISpKBVkQhiBLFI/F4Wlg==",
"dev": true,
"engines": {
"node": ">=14"
@ -18310,9 +18310,9 @@
}
},
"node_modules/punycode": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
"integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
"dev": true,
"engines": {
"node": ">=6"
@ -19117,9 +19117,9 @@
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
},
"node_modules/rollup": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.2.0.tgz",
"integrity": "sha512-deaMa9Z+jPVeBD2dKXv+h7EbdKte9++V2potc/ADqvVgEr6DEJ3ia9u0joarjC2lX/ubaCRYz3QVx0TzuVqAJA==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.3.0.tgz",
"integrity": "sha512-scIi1NrKLDIYSPK66jjECtII7vIgdAMFmFo8h6qm++I6nN9qDSV35Ku6erzGVqYjx+lj+j5wkusRMr++8SyDZg==",
"dev": true,
"bin": {
"rollup": "dist/bin/rollup"
@ -19129,18 +19129,18 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
"@rollup/rollup-android-arm-eabi": "4.2.0",
"@rollup/rollup-android-arm64": "4.2.0",
"@rollup/rollup-darwin-arm64": "4.2.0",
"@rollup/rollup-darwin-x64": "4.2.0",
"@rollup/rollup-linux-arm-gnueabihf": "4.2.0",
"@rollup/rollup-linux-arm64-gnu": "4.2.0",
"@rollup/rollup-linux-arm64-musl": "4.2.0",
"@rollup/rollup-linux-x64-gnu": "4.2.0",
"@rollup/rollup-linux-x64-musl": "4.2.0",
"@rollup/rollup-win32-arm64-msvc": "4.2.0",
"@rollup/rollup-win32-ia32-msvc": "4.2.0",
"@rollup/rollup-win32-x64-msvc": "4.2.0",
"@rollup/rollup-android-arm-eabi": "4.3.0",
"@rollup/rollup-android-arm64": "4.3.0",
"@rollup/rollup-darwin-arm64": "4.3.0",
"@rollup/rollup-darwin-x64": "4.3.0",
"@rollup/rollup-linux-arm-gnueabihf": "4.3.0",
"@rollup/rollup-linux-arm64-gnu": "4.3.0",
"@rollup/rollup-linux-arm64-musl": "4.3.0",
"@rollup/rollup-linux-x64-gnu": "4.3.0",
"@rollup/rollup-linux-x64-musl": "4.3.0",
"@rollup/rollup-win32-arm64-msvc": "4.3.0",
"@rollup/rollup-win32-ia32-msvc": "4.3.0",
"@rollup/rollup-win32-x64-msvc": "4.3.0",
"fsevents": "~2.3.2"
}
},

View file

@ -96,11 +96,11 @@
"babel-plugin-macros": "^3.1.0",
"babel-plugin-tsconfig-paths": "^1.0.3",
"cross-env": "^7.0.3",
"eslint": "^8.52.0",
"eslint": "^8.53.0",
"eslint-config-google": "^0.14.0",
"eslint-plugin-custom-elements": "0.0.8",
"eslint-plugin-lit": "^1.10.1",
"eslint-plugin-sonarjs": "^0.22.0",
"eslint-plugin-sonarjs": "^0.23.0",
"eslint-plugin-storybook": "^0.6.15",
"lit-analyzer": "^2.0.1",
"npm-run-all": "^4.1.5",
@ -109,7 +109,7 @@
"pyright": "^1.1.334",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"rollup": "^4.2.0",
"rollup": "^4.3.0",
"rollup-plugin-copy": "^3.5.0",
"rollup-plugin-cssimport": "^1.0.3",
"rollup-plugin-postcss-lit": "^2.1.0",

View file

@ -54,6 +54,7 @@ export class DashboardUserPage extends AKElement {
context__model__app: "authentik_core",
context__model__model_name: "user",
}}
label=${msg("Users created")}
>
</ak-charts-admin-model-per-day>
</ak-aggregate-card>
@ -66,7 +67,10 @@ export class DashboardUserPage extends AKElement {
class="pf-l-grid__item pf-m-12-col pf-m-6-col-on-xl pf-m-6-col-on-2xl big-graph-container"
>
<ak-aggregate-card header=${msg("Logins per day in the last month")}>
<ak-charts-admin-model-per-day action=${EventActions.Login}>
<ak-charts-admin-model-per-day
action=${EventActions.Login}
label=${msg("Logins")}
>
</ak-charts-admin-model-per-day>
</ak-aggregate-card>
</div>
@ -74,7 +78,10 @@ export class DashboardUserPage extends AKElement {
class="pf-l-grid__item pf-m-12-col pf-m-6-col-on-xl pf-m-6-col-on-2xl big-graph-container"
>
<ak-aggregate-card header=${msg("Failed Logins per day in the last month")}>
<ak-charts-admin-model-per-day action=${EventActions.LoginFailed}>
<ak-charts-admin-model-per-day
action=${EventActions.LoginFailed}
label=${msg("Failed logins")}
>
</ak-charts-admin-model-per-day>
</ak-aggregate-card>
</div>

View file

@ -12,6 +12,9 @@ export class AdminModelPerDay extends AKChart<Coordinate[]> {
@property()
action: EventActions = EventActions.ModelCreated;
@property()
label?: string;
@property({ attribute: false })
query?: { [key: string]: unknown } | undefined;
@ -33,7 +36,7 @@ export class AdminModelPerDay extends AKChart<Coordinate[]> {
return {
datasets: [
{
label: msg("Objects created"),
label: this.label || msg("Objects created"),
backgroundColor: "rgba(189, 229, 184, .5)",
spanGaps: true,
data:

View file

@ -386,6 +386,7 @@ export class OAuthSourceForm extends ModelForm<OAuthSource, string> {
class="pf-c-form-control"
required
/>
<p class="pf-c-form__helper-text">${msg("Also known as Client ID.")}</p>
</ak-form-element-horizontal>
<ak-form-element-horizontal
label=${msg("Consumer secret")}
@ -394,6 +395,7 @@ export class OAuthSourceForm extends ModelForm<OAuthSource, string> {
name="consumerSecret"
>
<textarea class="pf-c-form-control"></textarea>
<p class="pf-c-form__helper-text">${msg("Also known as Client Secret.")}</p>
</ak-form-element-horizontal>
<ak-form-element-horizontal label=${msg("Scopes")} name="additionalScopes">
<input

View file

@ -80,11 +80,12 @@ export class IdentificationStage extends BaseStage<
}
createHelperForm(): void {
const compatMode = "ShadyDOM" in window;
this.form = document.createElement("form");
document.documentElement.appendChild(this.form);
// Only add the additional username input if we're in a shadow dom
// otherwise it just confuses browsers
if (!("ShadyDOM" in window)) {
if (!compatMode) {
// This is a workaround for the fact that we're in a shadow dom
// adapted from https://github.com/home-assistant/frontend/issues/3133
const username = document.createElement("input");
@ -104,30 +105,33 @@ export class IdentificationStage extends BaseStage<
};
this.form.appendChild(username);
}
const password = document.createElement("input");
password.setAttribute("type", "password");
password.setAttribute("name", "password");
password.setAttribute("autocomplete", "current-password");
password.onkeyup = (ev: KeyboardEvent) => {
if (ev.key == "Enter") {
this.submitForm(ev);
}
const el = ev.target as HTMLInputElement;
// Because the password field is not actually on this page,
// and we want to 'prefill' the password for the user,
// save it globally
PasswordManagerPrefill.password = el.value;
// Because password managers fill username, then password,
// we need to re-focus the uid_field here too
(this.shadowRoot || this)
.querySelectorAll<HTMLInputElement>("input[name=uidField]")
.forEach((input) => {
// Because we assume only one input field exists that matches this
// call focus so the user can press enter
input.focus();
});
};
this.form.appendChild(password);
// Only add the password field when we don't already show a password field
if (!compatMode && !this.challenge.passwordFields) {
const password = document.createElement("input");
password.setAttribute("type", "password");
password.setAttribute("name", "password");
password.setAttribute("autocomplete", "current-password");
password.onkeyup = (ev: KeyboardEvent) => {
if (ev.key == "Enter") {
this.submitForm(ev);
}
const el = ev.target as HTMLInputElement;
// Because the password field is not actually on this page,
// and we want to 'prefill' the password for the user,
// save it globally
PasswordManagerPrefill.password = el.value;
// Because password managers fill username, then password,
// we need to re-focus the uid_field here too
(this.shadowRoot || this)
.querySelectorAll<HTMLInputElement>("input[name=uidField]")
.forEach((input) => {
// Because we assume only one input field exists that matches this
// call focus so the user can press enter
input.focus();
});
};
this.form.appendChild(password);
}
const totp = document.createElement("input");
totp.setAttribute("type", "text");
totp.setAttribute("name", "code");

View file

@ -6037,6 +6037,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit>
<trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source>
</trans-unit>
<trans-unit id="s4a34a6be4c68ec87">
<source>Users created</source>
</trans-unit>
<trans-unit id="s275c956687e2e656">
<source>Failed logins</source>
</trans-unit>
</body>
</file>

View file

@ -6318,6 +6318,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit>
<trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source>
</trans-unit>
<trans-unit id="s4a34a6be4c68ec87">
<source>Users created</source>
</trans-unit>
<trans-unit id="s275c956687e2e656">
<source>Failed logins</source>
</trans-unit>
</body>
</file>

View file

@ -5952,6 +5952,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit>
<trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source>
</trans-unit>
<trans-unit id="s4a34a6be4c68ec87">
<source>Users created</source>
</trans-unit>
<trans-unit id="s275c956687e2e656">
<source>Failed logins</source>
</trans-unit>
</body>
</file>

View file

@ -1,4 +1,4 @@
<?xml version="1.0" ?><xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<?xml version="1.0"?><xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file target-language="fr" source-language="en" original="lit-localize-inputs" datatype="plaintext">
<body>
<trans-unit id="s4caed5b7a7e5d89b">
@ -613,9 +613,9 @@ Il y a <x id="0" equiv-text="${ago}"/> jour(s)</target>
</trans-unit>
<trans-unit id="saa0e2675da69651b">
<source>The URL &quot;<x id="0" equiv-text="${this.url}"/>&quot; was not found.</source>
<target>L'URL &quot;
<x id="0" equiv-text="${this.url}"/>&quot; n'a pas été trouvée.</target>
<source>The URL "<x id="0" equiv-text="${this.url}"/>" was not found.</source>
<target>L'URL "
<x id="0" equiv-text="${this.url}"/>" n'a pas été trouvée.</target>
</trans-unit>
<trans-unit id="s58cd9c2fe836d9c6">
@ -1057,8 +1057,8 @@ Il y a <x id="0" equiv-text="${ago}"/> jour(s)</target>
</trans-unit>
<trans-unit id="sa8384c9c26731f83">
<source>To allow any redirect URI, set this value to &quot;.*&quot;. Be aware of the possible security implications this can have.</source>
<target>Pour permettre n'importe quelle URI de redirection, définissez cette valeur sur &quot;.*&quot;. Soyez conscient des possibles implications de sécurité que cela peut avoir.</target>
<source>To allow any redirect URI, set this value to ".*". Be aware of the possible security implications this can have.</source>
<target>Pour permettre n'importe quelle URI de redirection, définissez cette valeur sur ".*". Soyez conscient des possibles implications de sécurité que cela peut avoir.</target>
</trans-unit>
<trans-unit id="s55787f4dfcdce52b">
@ -1630,7 +1630,7 @@ Il y a <x id="0" equiv-text="${ago}"/> jour(s)</target>
</trans-unit>
<trans-unit id="s33ed903c210a6209">
<source>Token to authenticate with. Currently only bearer authentication is supported.</source>
<target>Jeton d'authentification à utiliser. Actuellement, seule l'authentification &quot;bearer authentication&quot; est prise en charge.</target>
<target>Jeton d'authentification à utiliser. Actuellement, seule l'authentification "bearer authentication" est prise en charge.</target>
</trans-unit>
<trans-unit id="sfc8bb104e2c05af8">
@ -1798,8 +1798,8 @@ Il y a <x id="0" equiv-text="${ago}"/> jour(s)</target>
</trans-unit>
<trans-unit id="sa90b7809586c35ce">
<source>Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon &quot;fa-test&quot;.</source>
<target>Entrez une URL complète, un chemin relatif ou utilisez 'fa://fa-test' pour utiliser l'icône Font Awesome &quot;fa-test&quot;.</target>
<source>Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon "fa-test".</source>
<target>Entrez une URL complète, un chemin relatif ou utilisez 'fa://fa-test' pour utiliser l'icône Font Awesome "fa-test".</target>
</trans-unit>
<trans-unit id="s0410779cb47de312">
@ -2922,7 +2922,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="s33683c3b1dbaf264">
<source>To use SSL instead, use 'ldaps://' and disable this option.</source>
<target>Pour utiliser SSL à la base, utilisez &quot;ldaps://&quot; et désactviez cette option.</target>
<target>Pour utiliser SSL à la base, utilisez "ldaps://" et désactviez cette option.</target>
</trans-unit>
<trans-unit id="s2221fef80f4753a2">
@ -3011,8 +3011,8 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="s76768bebabb7d543">
<source>Field which contains members of a group. Note that if using the &quot;memberUid&quot; field, the value is assumed to contain a relative distinguished name. e.g. 'memberUid=some-user' instead of 'memberUid=cn=some-user,ou=groups,...'</source>
<target>Champ qui contient les membres d'un groupe. Si vous utilisez le champ &quot;memberUid&quot;, la valeur est censée contenir un nom distinctif relatif, par exemple 'memberUid=un-utilisateur' au lieu de 'memberUid=cn=un-utilisateur,ou=groups,...'</target>
<source>Field which contains members of a group. Note that if using the "memberUid" field, the value is assumed to contain a relative distinguished name. e.g. 'memberUid=some-user' instead of 'memberUid=cn=some-user,ou=groups,...'</source>
<target>Champ qui contient les membres d'un groupe. Si vous utilisez le champ "memberUid", la valeur est censée contenir un nom distinctif relatif, par exemple 'memberUid=un-utilisateur' au lieu de 'memberUid=cn=un-utilisateur,ou=groups,...'</target>
</trans-unit>
<trans-unit id="s026555347e589f0e">
@ -3307,7 +3307,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="s3198c384c2f68b08">
<source>Time offset when temporary users should be deleted. This only applies if your IDP uses the NameID Format 'transient', and the user doesn't log out manually.</source>
<target>Moment où les utilisateurs temporaires doivent être supprimés. Cela ne s'applique que si votre IDP utilise le format NameID &quot;transient&quot; et que l'utilisateur ne se déconnecte pas manuellement.</target>
<target>Moment où les utilisateurs temporaires doivent être supprimés. Cela ne s'applique que si votre IDP utilise le format NameID "transient" et que l'utilisateur ne se déconnecte pas manuellement.</target>
</trans-unit>
<trans-unit id="sb32e9c1faa0b8673">
@ -3475,7 +3475,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="s9f8aac89fe318acc">
<source>Optionally set the 'FriendlyName' value of the Assertion attribute.</source>
<target>Indiquer la valeur &quot;FriendlyName&quot; de l'attribut d'assertion (optionnel)</target>
<target>Indiquer la valeur "FriendlyName" de l'attribut d'assertion (optionnel)</target>
</trans-unit>
<trans-unit id="s851c108679653d2a">
@ -3804,8 +3804,8 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="s7b1fba26d245cb1c">
<source>When using an external logging solution for archiving, this can be set to &quot;minutes=5&quot;.</source>
<target>En cas d'utilisation d'une solution de journalisation externe pour l'archivage, cette valeur peut être fixée à &quot;minutes=5&quot;.</target>
<source>When using an external logging solution for archiving, this can be set to "minutes=5".</source>
<target>En cas d'utilisation d'une solution de journalisation externe pour l'archivage, cette valeur peut être fixée à "minutes=5".</target>
</trans-unit>
<trans-unit id="s44536d20bb5c8257">
@ -3814,8 +3814,8 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="s3bb51cabb02b997e">
<source>Format: &quot;weeks=3;days=2;hours=3,seconds=2&quot;.</source>
<target>Format : &quot;weeks=3;days=2;hours=3,seconds=2&quot;.</target>
<source>Format: "weeks=3;days=2;hours=3,seconds=2".</source>
<target>Format : "weeks=3;days=2;hours=3,seconds=2".</target>
</trans-unit>
<trans-unit id="s04bfd02201db5ab8">
@ -4011,10 +4011,10 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="sa95a538bfbb86111">
<source>Are you sure you want to update <x id="0" equiv-text="${this.objectLabel}"/> &quot;<x id="1" equiv-text="${this.obj?.name}"/>&quot;?</source>
<source>Are you sure you want to update <x id="0" equiv-text="${this.objectLabel}"/> "<x id="1" equiv-text="${this.obj?.name}"/>"?</source>
<target>Êtes-vous sûr de vouloir mettre à jour
<x id="0" equiv-text="${this.objectLabel}"/>&quot;
<x id="1" equiv-text="${this.obj?.name}"/>&quot; ?</target>
<x id="0" equiv-text="${this.objectLabel}"/>"
<x id="1" equiv-text="${this.obj?.name}"/>" ?</target>
</trans-unit>
<trans-unit id="sc92d7cfb6ee1fec6">
@ -5100,8 +5100,8 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="sdf1d8edef27236f0">
<source>A &quot;roaming&quot; authenticator, like a YubiKey</source>
<target>Un authentificateur &quot;itinérant&quot;, comme une YubiKey</target>
<source>A "roaming" authenticator, like a YubiKey</source>
<target>Un authentificateur "itinérant", comme une YubiKey</target>
</trans-unit>
<trans-unit id="sfffba7b23d8fb40c">
@ -5426,7 +5426,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="s5170f9ef331949c0">
<source>Show arbitrary input fields to the user, for example during enrollment. Data is saved in the flow context under the 'prompt_data' variable.</source>
<target>Afficher des champs de saisie arbitraires à l'utilisateur, par exemple pendant l'inscription. Les données sont enregistrées dans le contexte du flux sous la variable &quot;prompt_data&quot;.</target>
<target>Afficher des champs de saisie arbitraires à l'utilisateur, par exemple pendant l'inscription. Les données sont enregistrées dans le contexte du flux sous la variable "prompt_data".</target>
</trans-unit>
<trans-unit id="s36cb242ac90353bc">
@ -5435,10 +5435,10 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="s2d5f69929bb7221d">
<source><x id="0" equiv-text="${prompt.name}"/> (&quot;<x id="1" equiv-text="${prompt.fieldKey}"/>&quot;, of type <x id="2" equiv-text="${prompt.type}"/>)</source>
<source><x id="0" equiv-text="${prompt.name}"/> ("<x id="1" equiv-text="${prompt.fieldKey}"/>", of type <x id="2" equiv-text="${prompt.type}"/>)</source>
<target>
<x id="0" equiv-text="${prompt.name}"/>(&quot;
<x id="1" equiv-text="${prompt.fieldKey}"/>&quot;, de type
<x id="0" equiv-text="${prompt.name}"/>("
<x id="1" equiv-text="${prompt.fieldKey}"/>", de type
<x id="2" equiv-text="${prompt.type}"/>)</target>
</trans-unit>
@ -5487,8 +5487,8 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="s1608b2f94fa0dbd4">
<source>If set to a duration above 0, the user will have the option to choose to &quot;stay signed in&quot;, which will extend their session by the time specified here.</source>
<target>Si défini à une durée supérieure à 0, l'utilisateur aura la possibilité de choisir de &quot;rester connecté&quot;, ce qui prolongera sa session jusqu'à la durée spécifiée ici.</target>
<source>If set to a duration above 0, the user will have the option to choose to "stay signed in", which will extend their session by the time specified here.</source>
<target>Si défini à une durée supérieure à 0, l'utilisateur aura la possibilité de choisir de "rester connecté", ce qui prolongera sa session jusqu'à la durée spécifiée ici.</target>
</trans-unit>
<trans-unit id="s542a71bb8f41e057">
@ -6272,7 +6272,7 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti
</trans-unit>
<trans-unit id="sa7fcf026bd25f231">
<source>Can be in the format of 'unix://' when connecting to a local docker daemon, using 'ssh://' to connect via SSH, or 'https://:2376' when connecting to a remote system.</source>
<target>Peut être au format &quot;unix://&quot; pour une connexion à un service docker local, &quot;ssh://&quot; pour une connexion via SSH, ou &quot;https://:2376&quot; pour une connexion à un système distant.</target>
<target>Peut être au format "unix://" pour une connexion à un service docker local, "ssh://" pour une connexion via SSH, ou "https://:2376" pour une connexion à un système distant.</target>
</trans-unit>
<trans-unit id="saf1d289e3137c2ea">
@ -7579,7 +7579,7 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti
</trans-unit>
<trans-unit id="sff0ac1ace2d90709">
<source>Use this provider with nginx's auth_request or traefik's forwardAuth. Each application/domain needs its own provider. Additionally, on each domain, /outpost.goauthentik.io must be routed to the outpost (when using a managed outpost, this is done for you).</source>
<target>Utilisez ce fournisseur avec l'option &quot;auth_request&quot; de Nginx ou &quot;forwardAuth&quot; de Traefik. Chaque application/domaine a besoin de son propre fournisseur. De plus, sur chaque domaine, &quot;/outpost.goauthentik.io&quot; doit être routé vers le poste avancé (lorsque vous utilisez un poste avancé géré, cela est fait pour vous).</target>
<target>Utilisez ce fournisseur avec l'option "auth_request" de Nginx ou "forwardAuth" de Traefik. Chaque application/domaine a besoin de son propre fournisseur. De plus, sur chaque domaine, "/outpost.goauthentik.io" doit être routé vers le poste avancé (lorsque vous utilisez un poste avancé géré, cela est fait pour vous).</target>
</trans-unit>
<trans-unit id="scb58b8a60cad8762">
<source>Default relay state</source>
@ -7939,7 +7939,13 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti
<trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source>
<target>Type d'utilisateur pour les utilisateurs nouvellement créés.</target>
</trans-unit>
<trans-unit id="s4a34a6be4c68ec87">
<source>Users created</source>
</trans-unit>
<trans-unit id="s275c956687e2e656">
<source>Failed logins</source>
</trans-unit>
</body>
</file>
</xliff>
</xliff>

View file

@ -6160,6 +6160,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit>
<trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source>
</trans-unit>
<trans-unit id="s4a34a6be4c68ec87">
<source>Users created</source>
</trans-unit>
<trans-unit id="s275c956687e2e656">
<source>Failed logins</source>
</trans-unit>
</body>
</file>

View file

@ -7848,4 +7848,10 @@ Bindings to groups/users are checked against the user of the event.</source>
<trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source>
</trans-unit>
<trans-unit id="s4a34a6be4c68ec87">
<source>Users created</source>
</trans-unit>
<trans-unit id="s275c956687e2e656">
<source>Failed logins</source>
</trans-unit>
</body></file></xliff>

View file

@ -5945,6 +5945,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit>
<trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source>
</trans-unit>
<trans-unit id="s4a34a6be4c68ec87">
<source>Users created</source>
</trans-unit>
<trans-unit id="s275c956687e2e656">
<source>Failed logins</source>
</trans-unit>
</body>
</file>

View file

@ -1,4 +1,4 @@
<?xml version="1.0" ?><xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<?xml version="1.0"?><xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file target-language="zh-Hans" source-language="en" original="lit-localize-inputs" datatype="plaintext">
<body>
<trans-unit id="s4caed5b7a7e5d89b">
@ -613,9 +613,9 @@
</trans-unit>
<trans-unit id="saa0e2675da69651b">
<source>The URL &quot;<x id="0" equiv-text="${this.url}"/>&quot; was not found.</source>
<target>未找到 URL &quot;
<x id="0" equiv-text="${this.url}"/>&quot;。</target>
<source>The URL "<x id="0" equiv-text="${this.url}"/>" was not found.</source>
<target>未找到 URL "
<x id="0" equiv-text="${this.url}"/>"。</target>
</trans-unit>
<trans-unit id="s58cd9c2fe836d9c6">
@ -1057,8 +1057,8 @@
</trans-unit>
<trans-unit id="sa8384c9c26731f83">
<source>To allow any redirect URI, set this value to &quot;.*&quot;. Be aware of the possible security implications this can have.</source>
<target>要允许任何重定向 URI请将此值设置为 &quot;.*&quot;。请注意这可能带来的安全影响。</target>
<source>To allow any redirect URI, set this value to ".*". Be aware of the possible security implications this can have.</source>
<target>要允许任何重定向 URI请将此值设置为 ".*"。请注意这可能带来的安全影响。</target>
</trans-unit>
<trans-unit id="s55787f4dfcdce52b">
@ -1799,8 +1799,8 @@
</trans-unit>
<trans-unit id="sa90b7809586c35ce">
<source>Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon &quot;fa-test&quot;.</source>
<target>输入完整 URL、相对路径或者使用 'fa://fa-test' 来使用 Font Awesome 图标 &quot;fa-test&quot;。</target>
<source>Either input a full URL, a relative path, or use 'fa://fa-test' to use the Font Awesome icon "fa-test".</source>
<target>输入完整 URL、相对路径或者使用 'fa://fa-test' 来使用 Font Awesome 图标 "fa-test"。</target>
</trans-unit>
<trans-unit id="s0410779cb47de312">
@ -3013,8 +3013,8 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="s76768bebabb7d543">
<source>Field which contains members of a group. Note that if using the &quot;memberUid&quot; field, the value is assumed to contain a relative distinguished name. e.g. 'memberUid=some-user' instead of 'memberUid=cn=some-user,ou=groups,...'</source>
<target>包含组成员的字段。请注意,如果使用 &quot;memberUid&quot; 字段,则假定该值包含相对可分辨名称。例如,'memberUid=some-user' 而不是 'memberUid=cn=some-user,ou=groups,...'</target>
<source>Field which contains members of a group. Note that if using the "memberUid" field, the value is assumed to contain a relative distinguished name. e.g. 'memberUid=some-user' instead of 'memberUid=cn=some-user,ou=groups,...'</source>
<target>包含组成员的字段。请注意,如果使用 "memberUid" 字段,则假定该值包含相对可分辨名称。例如,'memberUid=some-user' 而不是 'memberUid=cn=some-user,ou=groups,...'</target>
</trans-unit>
<trans-unit id="s026555347e589f0e">
@ -3806,8 +3806,8 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="s7b1fba26d245cb1c">
<source>When using an external logging solution for archiving, this can be set to &quot;minutes=5&quot;.</source>
<target>使用外部日志记录解决方案进行存档时,可以将其设置为 &quot;minutes=5&quot;。</target>
<source>When using an external logging solution for archiving, this can be set to "minutes=5".</source>
<target>使用外部日志记录解决方案进行存档时,可以将其设置为 "minutes=5"。</target>
</trans-unit>
<trans-unit id="s44536d20bb5c8257">
@ -3816,8 +3816,8 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="s3bb51cabb02b997e">
<source>Format: &quot;weeks=3;days=2;hours=3,seconds=2&quot;.</source>
<target>格式:&quot;weeks=3;days=2;hours=3,seconds=2&quot;。</target>
<source>Format: "weeks=3;days=2;hours=3,seconds=2".</source>
<target>格式:"weeks=3;days=2;hours=3,seconds=2"。</target>
</trans-unit>
<trans-unit id="s04bfd02201db5ab8">
@ -4013,10 +4013,10 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="sa95a538bfbb86111">
<source>Are you sure you want to update <x id="0" equiv-text="${this.objectLabel}"/> &quot;<x id="1" equiv-text="${this.obj?.name}"/>&quot;?</source>
<source>Are you sure you want to update <x id="0" equiv-text="${this.objectLabel}"/> "<x id="1" equiv-text="${this.obj?.name}"/>"?</source>
<target>您确定要更新
<x id="0" equiv-text="${this.objectLabel}"/>&quot;
<x id="1" equiv-text="${this.obj?.name}"/>&quot; 吗?</target>
<x id="0" equiv-text="${this.objectLabel}"/>"
<x id="1" equiv-text="${this.obj?.name}"/>" 吗?</target>
</trans-unit>
<trans-unit id="sc92d7cfb6ee1fec6">
@ -5102,7 +5102,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="sdf1d8edef27236f0">
<source>A &quot;roaming&quot; authenticator, like a YubiKey</source>
<source>A "roaming" authenticator, like a YubiKey</source>
<target>像 YubiKey 这样的“漫游”身份验证器</target>
</trans-unit>
@ -5437,10 +5437,10 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="s2d5f69929bb7221d">
<source><x id="0" equiv-text="${prompt.name}"/> (&quot;<x id="1" equiv-text="${prompt.fieldKey}"/>&quot;, of type <x id="2" equiv-text="${prompt.type}"/>)</source>
<source><x id="0" equiv-text="${prompt.name}"/> ("<x id="1" equiv-text="${prompt.fieldKey}"/>", of type <x id="2" equiv-text="${prompt.type}"/>)</source>
<target>
<x id="0" equiv-text="${prompt.name}"/>&quot;
<x id="1" equiv-text="${prompt.fieldKey}"/>&quot;,类型为
<x id="0" equiv-text="${prompt.name}"/>"
<x id="1" equiv-text="${prompt.fieldKey}"/>",类型为
<x id="2" equiv-text="${prompt.type}"/></target>
</trans-unit>
@ -5489,7 +5489,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit>
<trans-unit id="s1608b2f94fa0dbd4">
<source>If set to a duration above 0, the user will have the option to choose to &quot;stay signed in&quot;, which will extend their session by the time specified here.</source>
<source>If set to a duration above 0, the user will have the option to choose to "stay signed in", which will extend their session by the time specified here.</source>
<target>如果设置时长大于 0用户可以选择“保持登录”选项这将使用户的会话延长此处设置的时间。</target>
</trans-unit>
@ -7941,7 +7941,13 @@ Bindings to groups/users are checked against the user of the event.</source>
<trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source>
<target>新创建用户使用的用户类型。</target>
</trans-unit>
<trans-unit id="s4a34a6be4c68ec87">
<source>Users created</source>
</trans-unit>
<trans-unit id="s275c956687e2e656">
<source>Failed logins</source>
</trans-unit>
</body>
</file>
</xliff>
</xliff>

View file

@ -5993,6 +5993,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit>
<trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source>
</trans-unit>
<trans-unit id="s4a34a6be4c68ec87">
<source>Users created</source>
</trans-unit>
<trans-unit id="s275c956687e2e656">
<source>Failed logins</source>
</trans-unit>
</body>
</file>

View file

@ -5992,6 +5992,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit>
<trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source>
</trans-unit>
<trans-unit id="s4a34a6be4c68ec87">
<source>Users created</source>
</trans-unit>
<trans-unit id="s275c956687e2e656">
<source>Failed logins</source>
</trans-unit>
</body>
</file>

View file

@ -68,8 +68,8 @@
- Create a draft GitHub Security advisory
<details><summary>Template</summary>
<p>
<details>
<summary>Template</summary>
```markdown
### Summary
@ -99,7 +99,6 @@ If you have any questions or comments about this advisory:
- Email us at [security@goauthentik.io](mailto:security@goauthentik.io)
```
</p>
</details>
- Request a CVE via the draft advisory
@ -118,8 +117,8 @@ If you have any questions or comments about this advisory:
- Wait for GitHub to assign a CVE
- Announce the release of the vulnerability via Mailing list and discord
<details><summary>Mailing list template</summary>
<p>
<details>
<summary>Mailing list template</summary>
Subject: `Notice of upcoming authentik Security releases 2022.10.3 and 2022.11.3`
@ -127,17 +126,15 @@ Subject: `Notice of upcoming authentik Security releases 2022.10.3 and 2022.11.3
We'll be publishing a security Issue (CVE-2022-xxxxx) and accompanying fix on _date_, 13:00 UTC with the Severity level High. Fixed versions x, y and z will be released alongside a workaround for previous versions. For more info, see the authentik Security policy here: https://goauthentik.io/docs/security/policy.
```
</p>
</details>
<details><summary>Discord template</summary>
<p>
<details>
<summary>Discord template</summary>
```markdown
@everyone We'll be publishing a security Issue (CVE-2022-xxxxx) and accompanying fix on _date_, 13:00 UTC with the Severity level High. Fixed versions x, y and z will be released alongside a workaround for previous versions. For more info, see the authentik Security policy here: https://goauthentik.io/docs/security/policy.
```
</p>
</details>
### Creating a security release
@ -149,7 +146,8 @@ We'll be publishing a security Issue (CVE-2022-xxxxx) and accompanying fix on _d
- Resume the instructions above, starting with the `bumpversion` step
- After the release has been published, update the Discord announcement and send another mail to the mailing list to point to the new releases
<details><summary>Mailing list template</summary>
<details>
<summary>Mailing list template</summary>
<p>
Subject: `Release of authentik Security releases 2022.10.3 and 2022.11.3`
@ -163,7 +161,8 @@ Releases 2022.10.3 and 2022.11.3 with fixes included are available here: https:/
</p>
</details>
<details><summary>Discord template</summary>
<details>
<summary>Discord template</summary>
<p>
```markdown

View file

@ -10,6 +10,6 @@ To access the Requests page, where you can open a request and view current reque
You can also bookmark the direct link to your Requests page, using the following URL:
> <https://customers.goauthentik.io/l/support>.
> https://customers.goauthentik.io/l/support.
You can also always reach out to us via email, using <hello@goauthentik.io> email address.
You can also always reach out to us via email, using hello@goauthentik.io email address.

View file

@ -4,7 +4,7 @@ title: Get started
Installing authentik is exactly the same process for both Enterprise version and our free [open source](https://github.com/goauthentik/authentik) version.
> This **_Preview_** version of Enterprise authentik is available with our 2023.8.x release. Send us feedback through the Customer portal or to <hello@goauthentik.io>.
> This **_Preview_** version of Enterprise authentik is available with our 2023.8.x release. Send us feedback through the Customer portal or to hello@goauthentik.io.
## Install Enterprise

View file

@ -18,8 +18,8 @@ If you want to forward these events to another application, forward the log outp
A user logs in (including the source, if available)
<details><summary>Example</summary>
<p>
<details>
<summary>Example</summary>
```json
{
@ -54,15 +54,14 @@ A user logs in (including the source, if available)
}
```
</p>
</details>
### `login_failed`
A failed login attempt
<details><summary>Example</summary>
<p>
<details>
<summary>Example</summary>
```json
{
@ -103,15 +102,14 @@ A failed login attempt
}
```
</p>
</details>
### `logout`
A user logs out.
<details><summary>Example</summary>
<p>
<details>
<summary>Example</summary>
```json
{
@ -144,15 +142,14 @@ A user logs out.
}
```
</p>
</details>
### `user_write`
A user is written to during a flow execution.
<details><summary>Example</summary>
<p>
<details>
<summary>Example</summary>
```json
{
@ -194,7 +191,6 @@ A user is written to during a flow execution.
}
```
</p>
</details>
### `suspicious_request`
@ -221,8 +217,8 @@ An invitation is used.
A user authorizes an application.
<details><summary>Example</summary>
<p>
<details>
<summary>Example</summary>
```json
{
@ -270,7 +266,6 @@ A user authorizes an application.
}
```
</p>
</details>
### `source_linked`

View file

@ -41,15 +41,15 @@ slug: "/releases/2022.10"
##### `POST` /sources/user_connections/saml/
##### `GET` /sources/user_connections/saml/{id}/
##### `GET` /sources/user_connections/saml/&#123;id&#125;/
##### `PUT` /sources/user_connections/saml/{id}/
##### `PUT` /sources/user_connections/saml/&#123;id&#125;/
##### `DELETE` /sources/user_connections/saml/{id}/
##### `DELETE` /sources/user_connections/saml/&#123;id&#125;/
##### `PATCH` /sources/user_connections/saml/{id}/
##### `PATCH` /sources/user_connections/saml/&#123;id&#125;/
##### `GET` /sources/user_connections/saml/{id}/used_by/
##### `GET` /sources/user_connections/saml/&#123;id&#125;/used_by/
#### What's Deleted
@ -61,7 +61,7 @@ slug: "/releases/2022.10"
---
##### `GET` /core/tenants/{tenant_uuid}/
##### `GET` /core/tenants/&#123;tenant_uuid&#125;/
###### Return Type:
@ -71,7 +71,7 @@ Changed response : **200 OK**
- Added property `flow_device_code` (string)
##### `PUT` /core/tenants/{tenant_uuid}/
##### `PUT` /core/tenants/&#123;tenant_uuid&#125;/
###### Request:
@ -87,7 +87,7 @@ Changed response : **200 OK**
- Added property `flow_device_code` (string)
##### `PATCH` /core/tenants/{tenant_uuid}/
##### `PATCH` /core/tenants/&#123;tenant_uuid&#125;/
###### Request:
@ -103,7 +103,7 @@ Changed response : **200 OK**
- Added property `flow_device_code` (string)
##### `GET` /propertymappings/notification/{pm_uuid}/
##### `GET` /propertymappings/notification/&#123;pm_uuid&#125;/
###### Parameters:
@ -111,7 +111,7 @@ Changed: `pm_uuid` in `path`
> A UUID string identifying this Webhook Mapping.
##### `PUT` /propertymappings/notification/{pm_uuid}/
##### `PUT` /propertymappings/notification/&#123;pm_uuid&#125;/
###### Parameters:
@ -119,7 +119,7 @@ Changed: `pm_uuid` in `path`
> A UUID string identifying this Webhook Mapping.
##### `DELETE` /propertymappings/notification/{pm_uuid}/
##### `DELETE` /propertymappings/notification/&#123;pm_uuid&#125;/
###### Parameters:
@ -127,7 +127,7 @@ Changed: `pm_uuid` in `path`
> A UUID string identifying this Webhook Mapping.
##### `PATCH` /propertymappings/notification/{pm_uuid}/
##### `PATCH` /propertymappings/notification/&#123;pm_uuid&#125;/
###### Parameters:
@ -205,7 +205,7 @@ Changed response : **200 OK**
Added: `include_details` in `query`
##### `GET` /propertymappings/notification/{pm_uuid}/used_by/
##### `GET` /propertymappings/notification/&#123;pm_uuid&#125;/used_by/
###### Parameters:
@ -229,7 +229,7 @@ Changed response : **200 OK**
- `can_debug`
##### `GET` /sources/oauth/{slug}/
##### `GET` /sources/oauth/&#123;slug&#125;/
###### Return Type:
@ -243,7 +243,7 @@ Changed response : **200 OK**
- `twitch`
##### `PUT` /sources/oauth/{slug}/
##### `PUT` /sources/oauth/&#123;slug&#125;/
###### Request:
@ -267,7 +267,7 @@ Changed response : **200 OK**
- `twitch`
##### `PATCH` /sources/oauth/{slug}/
##### `PATCH` /sources/oauth/&#123;slug&#125;/
###### Request:
@ -291,7 +291,7 @@ Changed response : **200 OK**
- `twitch`
##### `GET` /flows/bindings/{fsb_uuid}/
##### `GET` /flows/bindings/&#123;fsb_uuid&#125;/
###### Return Type:
@ -319,7 +319,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /flows/bindings/{fsb_uuid}/
##### `PUT` /flows/bindings/&#123;fsb_uuid&#125;/
###### Return Type:
@ -347,7 +347,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /flows/bindings/{fsb_uuid}/
##### `PATCH` /flows/bindings/&#123;fsb_uuid&#125;/
###### Return Type:
@ -417,7 +417,7 @@ Changed response : **200 OK**
- `twitch`
##### `GET` /stages/all/{stage_uuid}/
##### `GET` /stages/all/&#123;stage_uuid&#125;/
###### Return Type:
@ -441,7 +441,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/authenticator/duo/{stage_uuid}/
##### `GET` /stages/authenticator/duo/&#123;stage_uuid&#125;/
###### Return Type:
@ -465,7 +465,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/authenticator/duo/{stage_uuid}/
##### `PUT` /stages/authenticator/duo/&#123;stage_uuid&#125;/
###### Request:
@ -497,7 +497,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/authenticator/duo/{stage_uuid}/
##### `PATCH` /stages/authenticator/duo/&#123;stage_uuid&#125;/
###### Request:
@ -529,7 +529,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/authenticator/sms/{stage_uuid}/
##### `GET` /stages/authenticator/sms/&#123;stage_uuid&#125;/
###### Return Type:
@ -557,7 +557,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/authenticator/sms/{stage_uuid}/
##### `PUT` /stages/authenticator/sms/&#123;stage_uuid&#125;/
###### Request:
@ -597,7 +597,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/authenticator/sms/{stage_uuid}/
##### `PATCH` /stages/authenticator/sms/&#123;stage_uuid&#125;/
###### Request:
@ -637,7 +637,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/authenticator/static/{stage_uuid}/
##### `GET` /stages/authenticator/static/&#123;stage_uuid&#125;/
###### Return Type:
@ -661,7 +661,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/authenticator/static/{stage_uuid}/
##### `PUT` /stages/authenticator/static/&#123;stage_uuid&#125;/
###### Request:
@ -693,7 +693,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/authenticator/static/{stage_uuid}/
##### `PATCH` /stages/authenticator/static/&#123;stage_uuid&#125;/
###### Request:
@ -725,7 +725,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/authenticator/totp/{stage_uuid}/
##### `GET` /stages/authenticator/totp/&#123;stage_uuid&#125;/
###### Return Type:
@ -749,7 +749,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/authenticator/totp/{stage_uuid}/
##### `PUT` /stages/authenticator/totp/&#123;stage_uuid&#125;/
###### Request:
@ -781,7 +781,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/authenticator/totp/{stage_uuid}/
##### `PATCH` /stages/authenticator/totp/&#123;stage_uuid&#125;/
###### Request:
@ -813,7 +813,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/authenticator/validate/{stage_uuid}/
##### `GET` /stages/authenticator/validate/&#123;stage_uuid&#125;/
###### Return Type:
@ -837,7 +837,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/authenticator/validate/{stage_uuid}/
##### `PUT` /stages/authenticator/validate/&#123;stage_uuid&#125;/
###### Request:
@ -869,7 +869,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/authenticator/validate/{stage_uuid}/
##### `PATCH` /stages/authenticator/validate/&#123;stage_uuid&#125;/
###### Request:
@ -901,7 +901,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/authenticator/webauthn/{stage_uuid}/
##### `GET` /stages/authenticator/webauthn/&#123;stage_uuid&#125;/
###### Return Type:
@ -925,7 +925,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/authenticator/webauthn/{stage_uuid}/
##### `PUT` /stages/authenticator/webauthn/&#123;stage_uuid&#125;/
###### Request:
@ -957,7 +957,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/authenticator/webauthn/{stage_uuid}/
##### `PATCH` /stages/authenticator/webauthn/&#123;stage_uuid&#125;/
###### Request:
@ -989,7 +989,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/captcha/{stage_uuid}/
##### `GET` /stages/captcha/&#123;stage_uuid&#125;/
###### Return Type:
@ -1013,7 +1013,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/captcha/{stage_uuid}/
##### `PUT` /stages/captcha/&#123;stage_uuid&#125;/
###### Request:
@ -1045,7 +1045,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/captcha/{stage_uuid}/
##### `PATCH` /stages/captcha/&#123;stage_uuid&#125;/
###### Request:
@ -1077,7 +1077,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/consent/{stage_uuid}/
##### `GET` /stages/consent/&#123;stage_uuid&#125;/
###### Return Type:
@ -1101,7 +1101,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/consent/{stage_uuid}/
##### `PUT` /stages/consent/&#123;stage_uuid&#125;/
###### Request:
@ -1133,7 +1133,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/consent/{stage_uuid}/
##### `PATCH` /stages/consent/&#123;stage_uuid&#125;/
###### Request:
@ -1165,7 +1165,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/deny/{stage_uuid}/
##### `GET` /stages/deny/&#123;stage_uuid&#125;/
###### Return Type:
@ -1189,7 +1189,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/deny/{stage_uuid}/
##### `PUT` /stages/deny/&#123;stage_uuid&#125;/
###### Request:
@ -1221,7 +1221,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/deny/{stage_uuid}/
##### `PATCH` /stages/deny/&#123;stage_uuid&#125;/
###### Request:
@ -1253,7 +1253,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/dummy/{stage_uuid}/
##### `GET` /stages/dummy/&#123;stage_uuid&#125;/
###### Return Type:
@ -1277,7 +1277,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/dummy/{stage_uuid}/
##### `PUT` /stages/dummy/&#123;stage_uuid&#125;/
###### Request:
@ -1309,7 +1309,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/dummy/{stage_uuid}/
##### `PATCH` /stages/dummy/&#123;stage_uuid&#125;/
###### Request:
@ -1341,7 +1341,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/email/{stage_uuid}/
##### `GET` /stages/email/&#123;stage_uuid&#125;/
###### Return Type:
@ -1365,7 +1365,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/email/{stage_uuid}/
##### `PUT` /stages/email/&#123;stage_uuid&#125;/
###### Request:
@ -1397,7 +1397,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/email/{stage_uuid}/
##### `PATCH` /stages/email/&#123;stage_uuid&#125;/
###### Request:
@ -1429,7 +1429,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/identification/{stage_uuid}/
##### `GET` /stages/identification/&#123;stage_uuid&#125;/
###### Return Type:
@ -1453,7 +1453,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/identification/{stage_uuid}/
##### `PUT` /stages/identification/&#123;stage_uuid&#125;/
###### Request:
@ -1485,7 +1485,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/identification/{stage_uuid}/
##### `PATCH` /stages/identification/&#123;stage_uuid&#125;/
###### Request:
@ -1517,7 +1517,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/invitation/stages/{stage_uuid}/
##### `GET` /stages/invitation/stages/&#123;stage_uuid&#125;/
###### Return Type:
@ -1541,7 +1541,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/invitation/stages/{stage_uuid}/
##### `PUT` /stages/invitation/stages/&#123;stage_uuid&#125;/
###### Request:
@ -1573,7 +1573,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/invitation/stages/{stage_uuid}/
##### `PATCH` /stages/invitation/stages/&#123;stage_uuid&#125;/
###### Request:
@ -1605,7 +1605,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/password/{stage_uuid}/
##### `GET` /stages/password/&#123;stage_uuid&#125;/
###### Return Type:
@ -1629,7 +1629,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/password/{stage_uuid}/
##### `PUT` /stages/password/&#123;stage_uuid&#125;/
###### Request:
@ -1661,7 +1661,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/password/{stage_uuid}/
##### `PATCH` /stages/password/&#123;stage_uuid&#125;/
###### Request:
@ -1693,7 +1693,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/prompt/stages/{stage_uuid}/
##### `GET` /stages/prompt/stages/&#123;stage_uuid&#125;/
###### Return Type:
@ -1717,7 +1717,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/prompt/stages/{stage_uuid}/
##### `PUT` /stages/prompt/stages/&#123;stage_uuid&#125;/
###### Request:
@ -1749,7 +1749,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/prompt/stages/{stage_uuid}/
##### `PATCH` /stages/prompt/stages/&#123;stage_uuid&#125;/
###### Request:
@ -1781,7 +1781,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/user_delete/{stage_uuid}/
##### `GET` /stages/user_delete/&#123;stage_uuid&#125;/
###### Return Type:
@ -1805,7 +1805,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/user_delete/{stage_uuid}/
##### `PUT` /stages/user_delete/&#123;stage_uuid&#125;/
###### Request:
@ -1837,7 +1837,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/user_delete/{stage_uuid}/
##### `PATCH` /stages/user_delete/&#123;stage_uuid&#125;/
###### Request:
@ -1869,7 +1869,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/user_login/{stage_uuid}/
##### `GET` /stages/user_login/&#123;stage_uuid&#125;/
###### Return Type:
@ -1893,7 +1893,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/user_login/{stage_uuid}/
##### `PUT` /stages/user_login/&#123;stage_uuid&#125;/
###### Request:
@ -1925,7 +1925,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/user_login/{stage_uuid}/
##### `PATCH` /stages/user_login/&#123;stage_uuid&#125;/
###### Request:
@ -1957,7 +1957,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/user_logout/{stage_uuid}/
##### `GET` /stages/user_logout/&#123;stage_uuid&#125;/
###### Return Type:
@ -1981,7 +1981,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/user_logout/{stage_uuid}/
##### `PUT` /stages/user_logout/&#123;stage_uuid&#125;/
###### Request:
@ -2013,7 +2013,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/user_logout/{stage_uuid}/
##### `PATCH` /stages/user_logout/&#123;stage_uuid&#125;/
###### Request:
@ -2045,7 +2045,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/user_write/{stage_uuid}/
##### `GET` /stages/user_write/&#123;stage_uuid&#125;/
###### Return Type:
@ -2069,7 +2069,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/user_write/{stage_uuid}/
##### `PUT` /stages/user_write/&#123;stage_uuid&#125;/
###### Request:
@ -2101,7 +2101,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/user_write/{stage_uuid}/
##### `PATCH` /stages/user_write/&#123;stage_uuid&#125;/
###### Request:
@ -2193,7 +2193,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /flows/executor/{flow_slug}/
##### `GET` /flows/executor/&#123;flow_slug&#125;/
###### Return Type:
@ -2298,7 +2298,7 @@ Changed response : **200 OK**
Added 'ak-source-oauth-apple' component:
Added 'ak-source-plex' component:
##### `POST` /flows/executor/{flow_slug}/
##### `POST` /flows/executor/&#123;flow_slug&#125;/
###### Request:
@ -2349,7 +2349,7 @@ Changed response : **200 OK**
Added 'ak-source-oauth-apple' component:
Added 'ak-source-plex' component:
##### `GET` /flows/inspector/{flow_slug}/
##### `GET` /flows/inspector/&#123;flow_slug&#125;/
###### Return Type:
@ -3269,7 +3269,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `GET` /stages/prompt/prompts/{prompt_uuid}/
##### `GET` /stages/prompt/prompts/&#123;prompt_uuid&#125;/
###### Return Type:
@ -3297,7 +3297,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PUT` /stages/prompt/prompts/{prompt_uuid}/
##### `PUT` /stages/prompt/prompts/&#123;prompt_uuid&#125;/
###### Request:
@ -3337,7 +3337,7 @@ Changed response : **200 OK**
* Deleted property `cache_count` (integer)
##### `PATCH` /stages/prompt/prompts/{prompt_uuid}/
##### `PATCH` /stages/prompt/prompts/&#123;prompt_uuid&#125;/
###### Request:

View file

@ -90,7 +90,7 @@ image:
---
##### `GET` /policies/password/{policy_uuid}/
##### `GET` /policies/password/&#123;policy_uuid&#125;/
###### Return Type:
@ -111,7 +111,7 @@ Changed response : **200 OK**
- Added property `zxcvbn_score_threshold` (integer)
> If the zxcvbn score is equal or less than this value, the policy will fail.
##### `PUT` /policies/password/{policy_uuid}/
##### `PUT` /policies/password/&#123;policy_uuid&#125;/
###### Request:
@ -149,7 +149,7 @@ Changed response : **200 OK**
- Added property `zxcvbn_score_threshold` (integer)
> If the zxcvbn score is equal or less than this value, the policy will fail.
##### `PATCH` /policies/password/{policy_uuid}/
##### `PATCH` /policies/password/&#123;policy_uuid&#125;/
###### Request:
@ -187,7 +187,7 @@ Changed response : **200 OK**
- Added property `zxcvbn_score_threshold` (integer)
> If the zxcvbn score is equal or less than this value, the policy will fail.
##### `GET` /core/tokens/{identifier}/
##### `GET` /core/tokens/&#123;identifier&#125;/
###### Return Type:
@ -211,7 +211,7 @@ Changed response : **200 OK**
* Deleted property `users_obj` (array)
##### `PUT` /core/tokens/{identifier}/
##### `PUT` /core/tokens/&#123;identifier&#125;/
###### Return Type:
@ -235,7 +235,7 @@ Changed response : **200 OK**
* Deleted property `users_obj` (array)
##### `PATCH` /core/tokens/{identifier}/
##### `PATCH` /core/tokens/&#123;identifier&#125;/
###### Return Type:
@ -259,7 +259,7 @@ Changed response : **200 OK**
* Deleted property `users_obj` (array)
##### `GET` /core/users/{id}/
##### `GET` /core/users/&#123;id&#125;/
###### Return Type:
@ -279,7 +279,7 @@ Changed response : **200 OK**
* Deleted property `users_obj` (array)
##### `PUT` /core/users/{id}/
##### `PUT` /core/users/&#123;id&#125;/
###### Return Type:
@ -299,7 +299,7 @@ Changed response : **200 OK**
* Deleted property `users_obj` (array)
##### `PATCH` /core/users/{id}/
##### `PATCH` /core/users/&#123;id&#125;/
###### Return Type:
@ -319,7 +319,7 @@ Changed response : **200 OK**
* Deleted property `users_obj` (array)
##### `GET` /policies/bindings/{policy_binding_uuid}/
##### `GET` /policies/bindings/&#123;policy_binding_uuid&#125;/
###### Return Type:
@ -343,7 +343,7 @@ Changed response : **200 OK**
* Deleted property `users_obj` (array)
##### `PUT` /policies/bindings/{policy_binding_uuid}/
##### `PUT` /policies/bindings/&#123;policy_binding_uuid&#125;/
###### Return Type:
@ -367,7 +367,7 @@ Changed response : **200 OK**
* Deleted property `users_obj` (array)
##### `PATCH` /policies/bindings/{policy_binding_uuid}/
##### `PATCH` /policies/bindings/&#123;policy_binding_uuid&#125;/
###### Return Type:
@ -518,7 +518,7 @@ Changed response : **200 OK**
* Deleted property `users_obj` (array)
##### `GET` /core/user_consent/{id}/
##### `GET` /core/user_consent/&#123;id&#125;/
###### Return Type:
@ -586,7 +586,7 @@ Changed response : **200 OK**
* Deleted property `users_obj` (array)
##### `GET` /oauth2/authorization_codes/{id}/
##### `GET` /oauth2/authorization_codes/&#123;id&#125;/
###### Return Type:
@ -610,7 +610,7 @@ Changed response : **200 OK**
* Deleted property `users_obj` (array)
##### `GET` /oauth2/refresh_tokens/{id}/
##### `GET` /oauth2/refresh_tokens/&#123;id&#125;/
###### Return Type:

View file

@ -176,7 +176,7 @@ image:
---
##### `GET` /stages/captcha/{stage_uuid}/
##### `GET` /stages/captcha/&#123;stage_uuid&#125;/
###### Return Type:
@ -191,7 +191,7 @@ Changed response : **200 OK**
- Changed property `public_key` (string)
> Public key, acquired your captcha Provider.
##### `PUT` /stages/captcha/{stage_uuid}/
##### `PUT` /stages/captcha/&#123;stage_uuid&#125;/
###### Request:
@ -221,7 +221,7 @@ Changed response : **200 OK**
- Changed property `public_key` (string)
> Public key, acquired your captcha Provider.
##### `PATCH` /stages/captcha/{stage_uuid}/
##### `PATCH` /stages/captcha/&#123;stage_uuid&#125;/
###### Request:
@ -251,7 +251,7 @@ Changed response : **200 OK**
- Changed property `public_key` (string)
> Public key, acquired your captcha Provider.
##### `GET` /flows/executor/{flow_slug}/
##### `GET` /flows/executor/&#123;flow_slug&#125;/
###### Return Type:
@ -266,7 +266,7 @@ Changed response : **200 OK**
* Added property `js_url` (string)
##### `POST` /flows/executor/{flow_slug}/
##### `POST` /flows/executor/&#123;flow_slug&#125;/
###### Return Type:

View file

@ -23,21 +23,21 @@ slug: "/releases/2022.9"
---
##### `POST` /stages/authenticator/duo/{stage_uuid}/import_device_manual/
##### `POST` /stages/authenticator/duo/&#123;stage_uuid&#125;/import_device_manual/
##### `POST` /stages/authenticator/duo/{stage_uuid}/import_devices_automatic/
##### `POST` /stages/authenticator/duo/&#123;stage_uuid&#125;/import_devices_automatic/
#### What's Deleted
---
##### `POST` /stages/authenticator/duo/{stage_uuid}/import_devices/
##### `POST` /stages/authenticator/duo/&#123;stage_uuid&#125;/import_devices/
#### What's Changed
---
##### `GET` /stages/authenticator/duo/{stage_uuid}/
##### `GET` /stages/authenticator/duo/&#123;stage_uuid&#125;/
###### Return Type:
@ -47,7 +47,7 @@ Changed response : **200 OK**
- Added property `admin_integration_key` (string)
##### `PUT` /stages/authenticator/duo/{stage_uuid}/
##### `PUT` /stages/authenticator/duo/&#123;stage_uuid&#125;/
###### Request:
@ -65,7 +65,7 @@ Changed response : **200 OK**
- Added property `admin_integration_key` (string)
##### `PATCH` /stages/authenticator/duo/{stage_uuid}/
##### `PATCH` /stages/authenticator/duo/&#123;stage_uuid&#125;/
###### Request:
@ -83,7 +83,7 @@ Changed response : **200 OK**
- Added property `admin_integration_key` (string)
##### `GET` /flows/executor/{flow_slug}/
##### `GET` /flows/executor/&#123;flow_slug&#125;/
###### Return Type:
@ -135,7 +135,7 @@ Changed response : **200 OK**
- Property `traceback` (string)
##### `POST` /flows/executor/{flow_slug}/
##### `POST` /flows/executor/&#123;flow_slug&#125;/
###### Return Type:

View file

@ -133,15 +133,15 @@ image:
##### `POST` /policies/haveibeenpwned/
##### `GET` /policies/haveibeenpwned/{policy_uuid}/
##### `GET` /policies/haveibeenpwned/&#123;policy_uuid&#125;/
##### `PUT` /policies/haveibeenpwned/{policy_uuid}/
##### `PUT` /policies/haveibeenpwned/&#123;policy_uuid&#125;/
##### `DELETE` /policies/haveibeenpwned/{policy_uuid}/
##### `DELETE` /policies/haveibeenpwned/&#123;policy_uuid&#125;/
##### `PATCH` /policies/haveibeenpwned/{policy_uuid}/
##### `PATCH` /policies/haveibeenpwned/&#123;policy_uuid&#125;/
##### `GET` /policies/haveibeenpwned/{policy_uuid}/used_by/
##### `GET` /policies/haveibeenpwned/&#123;policy_uuid&#125;/used_by/
#### What's Changed
@ -185,7 +185,7 @@ Changed response : **200 OK**
* Deleted property `authorizations_per_1h` (array)
##### `GET` /core/users/{id}/metrics/
##### `GET` /core/users/&#123;id&#125;/metrics/
###### Return Type:
@ -217,7 +217,7 @@ Changed response : **200 OK**
* Deleted property `authorizations_per_1h` (array)
##### `GET` /managed/blueprints/{instance_uuid}/
##### `GET` /managed/blueprints/&#123;instance_uuid&#125;/
###### Return Type:
@ -231,7 +231,7 @@ Changed response : **200 OK**
* Added property `content` (string)
##### `PUT` /managed/blueprints/{instance_uuid}/
##### `PUT` /managed/blueprints/&#123;instance_uuid&#125;/
###### Request:
@ -255,7 +255,7 @@ Changed response : **200 OK**
* Added property `content` (string)
##### `PATCH` /managed/blueprints/{instance_uuid}/
##### `PATCH` /managed/blueprints/&#123;instance_uuid&#125;/
###### Request:
@ -275,7 +275,7 @@ Changed response : **200 OK**
* Added property `content` (string)
##### `POST` /managed/blueprints/{instance_uuid}/apply/
##### `POST` /managed/blueprints/&#123;instance_uuid&#125;/apply/
###### Return Type:
@ -289,7 +289,7 @@ Changed response : **200 OK**
* Added property `content` (string)
##### `GET` /outposts/proxy/{id}/
##### `GET` /outposts/proxy/&#123;id&#125;/
###### Return Type:
@ -300,7 +300,7 @@ Changed response : **200 OK**
- Added property `intercept_header_auth` (boolean)
> When enabled, this provider will intercept the authorization header and authenticate requests based on its value.
##### `GET` /policies/event_matcher/{policy_uuid}/
##### `GET` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Return Type:
@ -316,7 +316,7 @@ Changed response : **200 OK**
- `authentik.policies.hibp`
##### `PUT` /policies/event_matcher/{policy_uuid}/
##### `PUT` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request:
@ -344,7 +344,7 @@ Changed response : **200 OK**
- `authentik.policies.hibp`
##### `PATCH` /policies/event_matcher/{policy_uuid}/
##### `PATCH` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request:
@ -372,7 +372,7 @@ Changed response : **200 OK**
- `authentik.policies.hibp`
##### `GET` /propertymappings/scope/{pm_uuid}/
##### `GET` /propertymappings/scope/&#123;pm_uuid&#125;/
###### Return Type:
@ -383,7 +383,7 @@ Changed response : **200 OK**
- Changed property `scope_name` (string)
> Scope name requested by the client
##### `PUT` /propertymappings/scope/{pm_uuid}/
##### `PUT` /propertymappings/scope/&#123;pm_uuid&#125;/
###### Request:
@ -401,7 +401,7 @@ Changed response : **200 OK**
- Changed property `scope_name` (string)
> Scope name requested by the client
##### `PATCH` /propertymappings/scope/{pm_uuid}/
##### `PATCH` /propertymappings/scope/&#123;pm_uuid&#125;/
###### Request:
@ -419,7 +419,7 @@ Changed response : **200 OK**
- Changed property `scope_name` (string)
> Scope name requested by the client
##### `GET` /providers/proxy/{id}/
##### `GET` /providers/proxy/&#123;id&#125;/
###### Return Type:
@ -441,7 +441,7 @@ Changed response : **200 OK**
Items (string):
##### `PUT` /providers/proxy/{id}/
##### `PUT` /providers/proxy/&#123;id&#125;/
###### Request:
@ -471,7 +471,7 @@ Changed response : **200 OK**
* Added property `jwks_sources` (array)
##### `PATCH` /providers/proxy/{id}/
##### `PATCH` /providers/proxy/&#123;id&#125;/
###### Request:
@ -517,7 +517,7 @@ Changed response : **200 OK**
* Added property `task_duration` (integer)
##### `GET` /admin/system_tasks/{id}/
##### `GET` /admin/system_tasks/&#123;id&#125;/
###### Return Type:
@ -727,7 +727,7 @@ Changed response : **200 OK**
* Added property `jwks_sources` (array)
##### `GET` /providers/saml/{id}/
##### `GET` /providers/saml/&#123;id&#125;/
###### Return Type:
@ -744,7 +744,7 @@ Changed response : **200 OK**
* Added property `url_slo_redirect` (string)
##### `PUT` /providers/saml/{id}/
##### `PUT` /providers/saml/&#123;id&#125;/
###### Return Type:
@ -761,7 +761,7 @@ Changed response : **200 OK**
* Added property `url_slo_redirect` (string)
##### `PATCH` /providers/saml/{id}/
##### `PATCH` /providers/saml/&#123;id&#125;/
###### Return Type:
@ -778,7 +778,7 @@ Changed response : **200 OK**
* Added property `url_slo_redirect` (string)
##### `GET` /sources/ldap/{slug}/sync_status/
##### `GET` /sources/ldap/&#123;slug&#125;/sync_status/
###### Return Type:
@ -840,7 +840,7 @@ Added: `has_jwks` in `query`
> Only return sources with JWKS data
##### `GET` /stages/user_write/{stage_uuid}/
##### `GET` /stages/user_write/&#123;stage_uuid&#125;/
###### Return Type:
@ -859,7 +859,7 @@ Changed response : **200 OK**
- Deleted property `can_create_users` (boolean)
> When set, this stage can create users. If not enabled and no user is available, stage will fail.
##### `PUT` /stages/user_write/{stage_uuid}/
##### `PUT` /stages/user_write/&#123;stage_uuid&#125;/
###### Request:
@ -881,7 +881,7 @@ Changed response : **200 OK**
- Deleted property `can_create_users` (boolean)
> When set, this stage can create users. If not enabled and no user is available, stage will fail.
##### `PATCH` /stages/user_write/{stage_uuid}/
##### `PATCH` /stages/user_write/&#123;stage_uuid&#125;/
###### Request:

View file

@ -147,19 +147,19 @@ helm upgrade authentik authentik/authentik -f values.yaml --version ^2023.10
##### `GET` /rbac/permissions/
##### `GET` /rbac/permissions/{id}/
##### `GET` /rbac/permissions/&#123;id&#125;/
##### `GET` /rbac/permissions/assigned_by_roles/
##### `POST` /rbac/permissions/assigned_by_roles/{uuid}/assign/
##### `POST` /rbac/permissions/assigned_by_roles/&#123;uuid&#125;/assign/
##### `PATCH` /rbac/permissions/assigned_by_roles/{uuid}/unassign/
##### `PATCH` /rbac/permissions/assigned_by_roles/&#123;uuid&#125;/unassign/
##### `GET` /rbac/permissions/assigned_by_users/
##### `POST` /rbac/permissions/assigned_by_users/{id}/assign/
##### `POST` /rbac/permissions/assigned_by_users/&#123;id&#125;/assign/
##### `PATCH` /rbac/permissions/assigned_by_users/{id}/unassign/
##### `PATCH` /rbac/permissions/assigned_by_users/&#123;id&#125;/unassign/
##### `GET` /rbac/permissions/roles/
@ -169,21 +169,21 @@ helm upgrade authentik authentik/authentik -f values.yaml --version ^2023.10
##### `POST` /rbac/roles/
##### `GET` /rbac/roles/{uuid}/
##### `GET` /rbac/roles/&#123;uuid&#125;/
##### `PUT` /rbac/roles/{uuid}/
##### `PUT` /rbac/roles/&#123;uuid&#125;/
##### `DELETE` /rbac/roles/{uuid}/
##### `DELETE` /rbac/roles/&#123;uuid&#125;/
##### `PATCH` /rbac/roles/{uuid}/
##### `PATCH` /rbac/roles/&#123;uuid&#125;/
##### `GET` /rbac/roles/{uuid}/used_by/
##### `GET` /rbac/roles/&#123;uuid&#125;/used_by/
#### What's Changed
---
##### `GET` /authenticators/admin/totp/{id}/
##### `GET` /authenticators/admin/totp/&#123;id&#125;/
###### Parameters:
@ -191,7 +191,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device.
##### `PUT` /authenticators/admin/totp/{id}/
##### `PUT` /authenticators/admin/totp/&#123;id&#125;/
###### Parameters:
@ -199,7 +199,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device.
##### `DELETE` /authenticators/admin/totp/{id}/
##### `DELETE` /authenticators/admin/totp/&#123;id&#125;/
###### Parameters:
@ -207,7 +207,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device.
##### `PATCH` /authenticators/admin/totp/{id}/
##### `PATCH` /authenticators/admin/totp/&#123;id&#125;/
###### Parameters:
@ -215,7 +215,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device.
##### `GET` /authenticators/totp/{id}/
##### `GET` /authenticators/totp/&#123;id&#125;/
###### Parameters:
@ -223,7 +223,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device.
##### `PUT` /authenticators/totp/{id}/
##### `PUT` /authenticators/totp/&#123;id&#125;/
###### Parameters:
@ -231,7 +231,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device.
##### `DELETE` /authenticators/totp/{id}/
##### `DELETE` /authenticators/totp/&#123;id&#125;/
###### Parameters:
@ -239,7 +239,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device.
##### `PATCH` /authenticators/totp/{id}/
##### `PATCH` /authenticators/totp/&#123;id&#125;/
###### Parameters:
@ -247,7 +247,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device.
##### `POST` /core/groups/{group_uuid}/add_user/
##### `POST` /core/groups/&#123;group_uuid&#125;/add_user/
###### Parameters:
@ -255,7 +255,7 @@ Changed: `group_uuid` in `path`
> A UUID string identifying this Group.
##### `POST` /core/groups/{group_uuid}/remove_user/
##### `POST` /core/groups/&#123;group_uuid&#125;/remove_user/
###### Parameters:
@ -263,7 +263,7 @@ Changed: `group_uuid` in `path`
> A UUID string identifying this Group.
##### `GET` /enterprise/license/{license_uuid}/
##### `GET` /enterprise/license/&#123;license_uuid&#125;/
###### Parameters:
@ -271,7 +271,7 @@ Changed: `license_uuid` in `path`
> A UUID string identifying this License.
##### `PUT` /enterprise/license/{license_uuid}/
##### `PUT` /enterprise/license/&#123;license_uuid&#125;/
###### Parameters:
@ -279,7 +279,7 @@ Changed: `license_uuid` in `path`
> A UUID string identifying this License.
##### `DELETE` /enterprise/license/{license_uuid}/
##### `DELETE` /enterprise/license/&#123;license_uuid&#125;/
###### Parameters:
@ -287,7 +287,7 @@ Changed: `license_uuid` in `path`
> A UUID string identifying this License.
##### `PATCH` /enterprise/license/{license_uuid}/
##### `PATCH` /enterprise/license/&#123;license_uuid&#125;/
###### Parameters:
@ -295,7 +295,7 @@ Changed: `license_uuid` in `path`
> A UUID string identifying this License.
##### `GET` /outposts/instances/{uuid}/health/
##### `GET` /outposts/instances/&#123;uuid&#125;/health/
###### Parameters:
@ -303,7 +303,7 @@ Changed: `uuid` in `path`
> A UUID string identifying this Outpost.
##### `GET` /outposts/radius/{id}/
##### `GET` /outposts/radius/&#123;id&#125;/
###### Return Type:
@ -314,7 +314,7 @@ Changed response : **200 OK**
- Added property `mfa_support` (boolean)
> When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.
##### `GET` /policies/event_matcher/{policy_uuid}/
##### `GET` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Return Type:
@ -463,7 +463,7 @@ Changed response : **200 OK**
- `authentik_stages_authenticator_totp.totpdevice`
- `authentik_enterprise.license`
##### `PUT` /policies/event_matcher/{policy_uuid}/
##### `PUT` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request:
@ -757,7 +757,7 @@ Changed response : **200 OK**
- `authentik_stages_authenticator_totp.totpdevice`
- `authentik_enterprise.license`
##### `PATCH` /policies/event_matcher/{policy_uuid}/
##### `PATCH` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request:
@ -1051,7 +1051,7 @@ Changed response : **200 OK**
- `authentik_stages_authenticator_totp.totpdevice`
- `authentik_enterprise.license`
##### `GET` /providers/radius/{id}/
##### `GET` /providers/radius/&#123;id&#125;/
###### Return Type:
@ -1062,7 +1062,7 @@ Changed response : **200 OK**
- Added property `mfa_support` (boolean)
> When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.
##### `PUT` /providers/radius/{id}/
##### `PUT` /providers/radius/&#123;id&#125;/
###### Request:
@ -1080,7 +1080,7 @@ Changed response : **200 OK**
- Added property `mfa_support` (boolean)
> When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.
##### `PATCH` /providers/radius/{id}/
##### `PATCH` /providers/radius/&#123;id&#125;/
###### Request:
@ -1117,7 +1117,7 @@ Changed response : **200 OK**
* Added property `oidc_jwks_url` (string)
##### `DELETE` /authenticators/admin/static/{id}/
##### `DELETE` /authenticators/admin/static/&#123;id&#125;/
###### Parameters:
@ -1125,7 +1125,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device.
##### `GET` /authenticators/admin/static/{id}/
##### `GET` /authenticators/admin/static/&#123;id&#125;/
###### Parameters:
@ -1133,7 +1133,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device.
##### `PUT` /authenticators/admin/static/{id}/
##### `PUT` /authenticators/admin/static/&#123;id&#125;/
###### Parameters:
@ -1141,7 +1141,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device.
##### `PATCH` /authenticators/admin/static/{id}/
##### `PATCH` /authenticators/admin/static/&#123;id&#125;/
###### Parameters:
@ -1149,7 +1149,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device.
##### `DELETE` /authenticators/static/{id}/
##### `DELETE` /authenticators/static/&#123;id&#125;/
###### Parameters:
@ -1157,7 +1157,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device.
##### `GET` /authenticators/static/{id}/
##### `GET` /authenticators/static/&#123;id&#125;/
###### Parameters:
@ -1165,7 +1165,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device.
##### `PUT` /authenticators/static/{id}/
##### `PUT` /authenticators/static/&#123;id&#125;/
###### Parameters:
@ -1173,7 +1173,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device.
##### `PATCH` /authenticators/static/{id}/
##### `PATCH` /authenticators/static/&#123;id&#125;/
###### Parameters:
@ -1181,7 +1181,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device.
##### `GET` /authenticators/static/{id}/used_by/
##### `GET` /authenticators/static/&#123;id&#125;/used_by/
###### Parameters:
@ -1189,7 +1189,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device.
##### `GET` /authenticators/totp/{id}/used_by/
##### `GET` /authenticators/totp/&#123;id&#125;/used_by/
###### Parameters:
@ -1197,7 +1197,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device.
##### `DELETE` /core/groups/{group_uuid}/
##### `DELETE` /core/groups/&#123;group_uuid&#125;/
###### Parameters:
@ -1205,7 +1205,7 @@ Changed: `group_uuid` in `path`
> A UUID string identifying this Group.
##### `GET` /core/groups/{group_uuid}/
##### `GET` /core/groups/&#123;group_uuid&#125;/
###### Parameters:
@ -1235,7 +1235,7 @@ Changed response : **200 OK**
- Property `name` (string)
##### `PUT` /core/groups/{group_uuid}/
##### `PUT` /core/groups/&#123;group_uuid&#125;/
###### Parameters:
@ -1263,7 +1263,7 @@ Changed response : **200 OK**
* Added property `roles_obj` (array)
##### `PATCH` /core/groups/{group_uuid}/
##### `PATCH` /core/groups/&#123;group_uuid&#125;/
###### Parameters:
@ -1291,7 +1291,7 @@ Changed response : **200 OK**
* Added property `roles_obj` (array)
##### `GET` /core/groups/{group_uuid}/used_by/
##### `GET` /core/groups/&#123;group_uuid&#125;/used_by/
###### Parameters:
@ -1299,7 +1299,7 @@ Changed: `group_uuid` in `path`
> A UUID string identifying this Group.
##### `GET` /core/tokens/{identifier}/
##### `GET` /core/tokens/&#123;identifier&#125;/
###### Return Type:
@ -1317,7 +1317,7 @@ Changed response : **200 OK**
* Added property `uuid` (string)
##### `PUT` /core/tokens/{identifier}/
##### `PUT` /core/tokens/&#123;identifier&#125;/
###### Return Type:
@ -1335,7 +1335,7 @@ Changed response : **200 OK**
* Added property `uuid` (string)
##### `PATCH` /core/tokens/{identifier}/
##### `PATCH` /core/tokens/&#123;identifier&#125;/
###### Return Type:
@ -1353,7 +1353,7 @@ Changed response : **200 OK**
* Added property `uuid` (string)
##### `GET` /core/users/{id}/
##### `GET` /core/users/&#123;id&#125;/
###### Return Type:
@ -1367,7 +1367,7 @@ Changed response : **200 OK**
* Added property `uuid` (string)
##### `PUT` /core/users/{id}/
##### `PUT` /core/users/&#123;id&#125;/
###### Return Type:
@ -1381,7 +1381,7 @@ Changed response : **200 OK**
* Added property `uuid` (string)
##### `PATCH` /core/users/{id}/
##### `PATCH` /core/users/&#123;id&#125;/
###### Return Type:
@ -1395,7 +1395,7 @@ Changed response : **200 OK**
* Added property `uuid` (string)
##### `GET` /enterprise/license/{license_uuid}/used_by/
##### `GET` /enterprise/license/&#123;license_uuid&#125;/used_by/
###### Parameters:
@ -1403,7 +1403,7 @@ Changed: `license_uuid` in `path`
> A UUID string identifying this License.
##### `GET` /events/rules/{pbm_uuid}/
##### `GET` /events/rules/&#123;pbm_uuid&#125;/
###### Return Type:
@ -1423,7 +1423,7 @@ Changed response : **200 OK**
* Added property `roles_obj` (array)
##### `PUT` /events/rules/{pbm_uuid}/
##### `PUT` /events/rules/&#123;pbm_uuid&#125;/
###### Return Type:
@ -1443,7 +1443,7 @@ Changed response : **200 OK**
* Added property `roles_obj` (array)
##### `PATCH` /events/rules/{pbm_uuid}/
##### `PATCH` /events/rules/&#123;pbm_uuid&#125;/
###### Return Type:
@ -1463,7 +1463,7 @@ Changed response : **200 OK**
* Added property `roles_obj` (array)
##### `DELETE` /outposts/instances/{uuid}/
##### `DELETE` /outposts/instances/&#123;uuid&#125;/
###### Parameters:
@ -1471,7 +1471,7 @@ Changed: `uuid` in `path`
> A UUID string identifying this Outpost.
##### `GET` /outposts/instances/{uuid}/
##### `GET` /outposts/instances/&#123;uuid&#125;/
###### Parameters:
@ -1479,7 +1479,7 @@ Changed: `uuid` in `path`
> A UUID string identifying this Outpost.
##### `PUT` /outposts/instances/{uuid}/
##### `PUT` /outposts/instances/&#123;uuid&#125;/
###### Parameters:
@ -1487,7 +1487,7 @@ Changed: `uuid` in `path`
> A UUID string identifying this Outpost.
##### `PATCH` /outposts/instances/{uuid}/
##### `PATCH` /outposts/instances/&#123;uuid&#125;/
###### Parameters:
@ -1495,7 +1495,7 @@ Changed: `uuid` in `path`
> A UUID string identifying this Outpost.
##### `GET` /outposts/instances/{uuid}/used_by/
##### `GET` /outposts/instances/&#123;uuid&#125;/used_by/
###### Parameters:
@ -1518,7 +1518,7 @@ Changed response : **200 OK**
- Added property `mfa_support` (boolean)
> When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.
##### `GET` /policies/bindings/{policy_binding_uuid}/
##### `GET` /policies/bindings/&#123;policy_binding_uuid&#125;/
###### Return Type:
@ -1556,7 +1556,7 @@ Changed response : **200 OK**
* Added property `uuid` (string)
##### `PUT` /policies/bindings/{policy_binding_uuid}/
##### `PUT` /policies/bindings/&#123;policy_binding_uuid&#125;/
###### Request:
@ -1605,7 +1605,7 @@ Changed response : **200 OK**
* Added property `uuid` (string)
##### `PATCH` /policies/bindings/{policy_binding_uuid}/
##### `PATCH` /policies/bindings/&#123;policy_binding_uuid&#125;/
###### Request:
@ -2134,7 +2134,7 @@ Changed response : **200 OK**
- Added property `mfa_support` (boolean)
> When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.
##### `GET` /providers/saml/{id}/
##### `GET` /providers/saml/&#123;id&#125;/
###### Return Type:
@ -2145,7 +2145,7 @@ Changed response : **200 OK**
- Added property `default_relay_state` (string)
> Default relay_state value for IDP-initiated logins
##### `PUT` /providers/saml/{id}/
##### `PUT` /providers/saml/&#123;id&#125;/
###### Request:
@ -2163,7 +2163,7 @@ Changed response : **200 OK**
- Added property `default_relay_state` (string)
> Default relay_state value for IDP-initiated logins
##### `PATCH` /providers/saml/{id}/
##### `PATCH` /providers/saml/&#123;id&#125;/
###### Request:
@ -2181,7 +2181,7 @@ Changed response : **200 OK**
- Added property `default_relay_state` (string)
> Default relay_state value for IDP-initiated logins
##### `GET` /sources/oauth/{slug}/
##### `GET` /sources/oauth/&#123;slug&#125;/
###### Return Type:
@ -2202,7 +2202,7 @@ Changed response : **200 OK**
* Added property `oidc_jwks_url` (string)
##### `PUT` /sources/oauth/{slug}/
##### `PUT` /sources/oauth/&#123;slug&#125;/
###### Return Type:
@ -2223,7 +2223,7 @@ Changed response : **200 OK**
* Added property `oidc_jwks_url` (string)
##### `PATCH` /sources/oauth/{slug}/
##### `PATCH` /sources/oauth/&#123;slug&#125;/
###### Return Type:
@ -2326,7 +2326,7 @@ Changed response : **200 OK**
* Added property `uuid` (string)
##### `GET` /core/user_consent/{id}/
##### `GET` /core/user_consent/&#123;id&#125;/
###### Return Type:
@ -2442,7 +2442,7 @@ Changed response : **200 OK**
* Added property `roles_obj` (array)
##### `GET` /oauth2/access_tokens/{id}/
##### `GET` /oauth2/access_tokens/&#123;id&#125;/
###### Return Type:
@ -2460,7 +2460,7 @@ Changed response : **200 OK**
* Added property `uuid` (string)
##### `GET` /oauth2/authorization_codes/{id}/
##### `GET` /oauth2/authorization_codes/&#123;id&#125;/
###### Return Type:
@ -2478,7 +2478,7 @@ Changed response : **200 OK**
* Added property `uuid` (string)
##### `GET` /oauth2/refresh_tokens/{id}/
##### `GET` /oauth2/refresh_tokens/&#123;id&#125;/
###### Return Type:
@ -2670,7 +2670,7 @@ Changed response : **200 OK**
* Added property `oidc_jwks_url` (string)
##### `GET` /stages/authenticator/sms/{stage_uuid}/
##### `GET` /stages/authenticator/sms/&#123;stage_uuid&#125;/
###### Return Type:
@ -2681,7 +2681,7 @@ Changed response : **200 OK**
- Changed property `verify_only` (boolean)
> When enabled, the Phone number is only used during enrollment to verify the users authenticity. Only a hash of the phone number is saved to ensure it is not reused in the future.
##### `PUT` /stages/authenticator/sms/{stage_uuid}/
##### `PUT` /stages/authenticator/sms/&#123;stage_uuid&#125;/
###### Request:
@ -2699,7 +2699,7 @@ Changed response : **200 OK**
- Changed property `verify_only` (boolean)
> When enabled, the Phone number is only used during enrollment to verify the users authenticity. Only a hash of the phone number is saved to ensure it is not reused in the future.
##### `PATCH` /stages/authenticator/sms/{stage_uuid}/
##### `PATCH` /stages/authenticator/sms/&#123;stage_uuid&#125;/
###### Request:
@ -2717,7 +2717,7 @@ Changed response : **200 OK**
- Changed property `verify_only` (boolean)
> When enabled, the Phone number is only used during enrollment to verify the users authenticity. Only a hash of the phone number is saved to ensure it is not reused in the future.
##### `GET` /stages/deny/{stage_uuid}/
##### `GET` /stages/deny/&#123;stage_uuid&#125;/
###### Return Type:
@ -2727,7 +2727,7 @@ Changed response : **200 OK**
- Added property `deny_message` (string)
##### `PUT` /stages/deny/{stage_uuid}/
##### `PUT` /stages/deny/&#123;stage_uuid&#125;/
###### Request:
@ -2743,7 +2743,7 @@ Changed response : **200 OK**
- Added property `deny_message` (string)
##### `PATCH` /stages/deny/{stage_uuid}/
##### `PATCH` /stages/deny/&#123;stage_uuid&#125;/
###### Request:

View file

@ -123,9 +123,9 @@ image:
---
##### `POST` /core/tokens/{identifier}/set_key/
##### `POST` /core/tokens/&#123;identifier&#125;/set_key/
##### `GET` /providers/oauth2/{id}/
##### `GET` /providers/oauth2/&#123;id&#125;/
###### Return Type:
@ -141,7 +141,7 @@ Changed response : **200 OK**
- `user_id`
##### `PUT` /providers/oauth2/{id}/
##### `PUT` /providers/oauth2/&#123;id&#125;/
###### Request:
@ -169,7 +169,7 @@ Changed response : **200 OK**
- `user_id`
##### `PATCH` /providers/oauth2/{id}/
##### `PATCH` /providers/oauth2/&#123;id&#125;/
###### Request:
@ -251,7 +251,7 @@ Changed response : **200 OK**
- `user_id`
##### `GET` /oauth2/authorization_codes/{id}/
##### `GET` /oauth2/authorization_codes/&#123;id&#125;/
###### Return Type:
@ -271,7 +271,7 @@ Changed response : **200 OK**
- `user_id`
##### `GET` /oauth2/refresh_tokens/{id}/
##### `GET` /oauth2/refresh_tokens/&#123;id&#125;/
###### Return Type:
@ -339,7 +339,7 @@ Changed response : **200 OK**
- `user_id`
##### `GET` /stages/prompt/prompts/{prompt_uuid}/
##### `GET` /stages/prompt/prompts/&#123;prompt_uuid&#125;/
###### Return Type:
@ -353,7 +353,7 @@ Changed response : **200 OK**
* Added property `name` (string)
##### `PUT` /stages/prompt/prompts/{prompt_uuid}/
##### `PUT` /stages/prompt/prompts/&#123;prompt_uuid&#125;/
###### Request:
@ -377,7 +377,7 @@ Changed response : **200 OK**
* Added property `name` (string)
##### `PATCH` /stages/prompt/prompts/{prompt_uuid}/
##### `PATCH` /stages/prompt/prompts/&#123;prompt_uuid&#125;/
###### Request:

View file

@ -108,31 +108,31 @@ image:
##### `POST` /propertymappings/scim/
##### `GET` /propertymappings/scim/{pm_uuid}/
##### `GET` /propertymappings/scim/&#123;pm_uuid&#125;/
##### `PUT` /propertymappings/scim/{pm_uuid}/
##### `PUT` /propertymappings/scim/&#123;pm_uuid&#125;/
##### `DELETE` /propertymappings/scim/{pm_uuid}/
##### `DELETE` /propertymappings/scim/&#123;pm_uuid&#125;/
##### `PATCH` /propertymappings/scim/{pm_uuid}/
##### `PATCH` /propertymappings/scim/&#123;pm_uuid&#125;/
##### `GET` /propertymappings/scim/{pm_uuid}/used_by/
##### `GET` /propertymappings/scim/&#123;pm_uuid&#125;/used_by/
##### `GET` /providers/scim/
##### `POST` /providers/scim/
##### `GET` /providers/scim/{id}/
##### `GET` /providers/scim/&#123;id&#125;/
##### `PUT` /providers/scim/{id}/
##### `PUT` /providers/scim/&#123;id&#125;/
##### `DELETE` /providers/scim/{id}/
##### `DELETE` /providers/scim/&#123;id&#125;/
##### `PATCH` /providers/scim/{id}/
##### `PATCH` /providers/scim/&#123;id&#125;/
##### `GET` /providers/scim/{id}/sync_status/
##### `GET` /providers/scim/&#123;id&#125;/sync_status/
##### `GET` /providers/scim/{id}/used_by/
##### `GET` /providers/scim/&#123;id&#125;/used_by/
#### What's Changed
@ -149,7 +149,7 @@ Changed content type : `application/json`
- Added property `expires` (string)
> If not provided, valid for 360 days
##### `GET` /policies/event_matcher/{policy_uuid}/
##### `GET` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Return Type:
@ -165,7 +165,7 @@ Changed response : **200 OK**
- `authentik.providers.scim`
##### `PUT` /policies/event_matcher/{policy_uuid}/
##### `PUT` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request:
@ -193,7 +193,7 @@ Changed response : **200 OK**
- `authentik.providers.scim`
##### `PATCH` /policies/event_matcher/{policy_uuid}/
##### `PATCH` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request:
@ -221,7 +221,7 @@ Changed response : **200 OK**
- `authentik.providers.scim`
##### `GET` /providers/oauth2/{id}/
##### `GET` /providers/oauth2/&#123;id&#125;/
###### Return Type:
@ -233,7 +233,7 @@ Changed response : **200 OK**
- `authorization_flow`
##### `PUT` /providers/oauth2/{id}/
##### `PUT` /providers/oauth2/&#123;id&#125;/
###### Request:
@ -253,7 +253,7 @@ Changed response : **200 OK**
- `authorization_flow`
##### `PATCH` /providers/oauth2/{id}/
##### `PATCH` /providers/oauth2/&#123;id&#125;/
###### Return Type:
@ -265,7 +265,7 @@ Changed response : **200 OK**
- `authorization_flow`
##### `GET` /providers/proxy/{id}/
##### `GET` /providers/proxy/&#123;id&#125;/
###### Return Type:
@ -277,7 +277,7 @@ Changed response : **200 OK**
- `authorization_flow`
##### `PUT` /providers/proxy/{id}/
##### `PUT` /providers/proxy/&#123;id&#125;/
###### Request:
@ -297,7 +297,7 @@ Changed response : **200 OK**
- `authorization_flow`
##### `PATCH` /providers/proxy/{id}/
##### `PATCH` /providers/proxy/&#123;id&#125;/
###### Return Type:
@ -309,7 +309,7 @@ Changed response : **200 OK**
- `authorization_flow`
##### `GET` /core/groups/{group_uuid}/
##### `GET` /core/groups/&#123;group_uuid&#125;/
###### Return Type:
@ -327,7 +327,7 @@ Changed response : **200 OK**
* Deleted property `avatar` (string)
##### `PUT` /core/groups/{group_uuid}/
##### `PUT` /core/groups/&#123;group_uuid&#125;/
###### Return Type:
@ -345,7 +345,7 @@ Changed response : **200 OK**
* Deleted property `avatar` (string)
##### `PATCH` /core/groups/{group_uuid}/
##### `PATCH` /core/groups/&#123;group_uuid&#125;/
###### Return Type:
@ -383,7 +383,7 @@ Changed response : **200 OK**
- `light`
- `dark`
##### `GET` /events/rules/{pbm_uuid}/
##### `GET` /events/rules/&#123;pbm_uuid&#125;/
###### Return Type:
@ -405,7 +405,7 @@ Changed response : **200 OK**
* Deleted property `avatar` (string)
##### `PUT` /events/rules/{pbm_uuid}/
##### `PUT` /events/rules/&#123;pbm_uuid&#125;/
###### Return Type:
@ -427,7 +427,7 @@ Changed response : **200 OK**
* Deleted property `avatar` (string)
##### `PATCH` /events/rules/{pbm_uuid}/
##### `PATCH` /events/rules/&#123;pbm_uuid&#125;/
###### Return Type:
@ -449,7 +449,7 @@ Changed response : **200 OK**
* Deleted property `avatar` (string)
##### `GET` /policies/bindings/{policy_binding_uuid}/
##### `GET` /policies/bindings/&#123;policy_binding_uuid&#125;/
###### Return Type:
@ -471,7 +471,7 @@ Changed response : **200 OK**
* Deleted property `avatar` (string)
##### `PUT` /policies/bindings/{policy_binding_uuid}/
##### `PUT` /policies/bindings/&#123;policy_binding_uuid&#125;/
###### Return Type:
@ -493,7 +493,7 @@ Changed response : **200 OK**
* Deleted property `avatar` (string)
##### `PATCH` /policies/bindings/{policy_binding_uuid}/
##### `PATCH` /policies/bindings/&#123;policy_binding_uuid&#125;/
###### Return Type:
@ -563,7 +563,7 @@ Changed response : **200 OK**
- `authentik.providers.scim`
##### `GET` /providers/ldap/{id}/
##### `GET` /providers/ldap/&#123;id&#125;/
###### Return Type:
@ -575,7 +575,7 @@ Changed response : **200 OK**
- `authorization_flow`
##### `PUT` /providers/ldap/{id}/
##### `PUT` /providers/ldap/&#123;id&#125;/
###### Request:
@ -595,7 +595,7 @@ Changed response : **200 OK**
- `authorization_flow`
##### `PATCH` /providers/ldap/{id}/
##### `PATCH` /providers/ldap/&#123;id&#125;/
###### Return Type:
@ -679,7 +679,7 @@ Changed response : **200 OK**
- `authorization_flow`
##### `GET` /providers/saml/{id}/
##### `GET` /providers/saml/&#123;id&#125;/
###### Return Type:
@ -691,7 +691,7 @@ Changed response : **200 OK**
- `authorization_flow`
##### `PUT` /providers/saml/{id}/
##### `PUT` /providers/saml/&#123;id&#125;/
###### Request:
@ -711,7 +711,7 @@ Changed response : **200 OK**
- `authorization_flow`
##### `PATCH` /providers/saml/{id}/
##### `PATCH` /providers/saml/&#123;id&#125;/
###### Return Type:
@ -723,7 +723,7 @@ Changed response : **200 OK**
- `authorization_flow`
##### `GET` /stages/invitation/invitations/{invite_uuid}/
##### `GET` /stages/invitation/invitations/&#123;invite_uuid&#125;/
###### Return Type:
@ -741,7 +741,7 @@ Changed response : **200 OK**
* Deleted property `avatar` (string)
##### `PUT` /stages/invitation/invitations/{invite_uuid}/
##### `PUT` /stages/invitation/invitations/&#123;invite_uuid&#125;/
###### Return Type:
@ -759,7 +759,7 @@ Changed response : **200 OK**
* Deleted property `avatar` (string)
##### `PATCH` /stages/invitation/invitations/{invite_uuid}/
##### `PATCH` /stages/invitation/invitations/&#123;invite_uuid&#125;/
###### Return Type:
@ -865,7 +865,7 @@ Changed response : **200 OK**
* Deleted property `avatar` (string)
##### `GET` /flows/bindings/{fsb_uuid}/
##### `GET` /flows/bindings/&#123;fsb_uuid&#125;/
###### Return Type:
@ -876,7 +876,7 @@ Changed response : **200 OK**
- Changed property `evaluate_on_plan` (boolean)
> Evaluate policies during the Flow planning process.
##### `PUT` /flows/bindings/{fsb_uuid}/
##### `PUT` /flows/bindings/&#123;fsb_uuid&#125;/
###### Request:
@ -894,7 +894,7 @@ Changed response : **200 OK**
- Changed property `evaluate_on_plan` (boolean)
> Evaluate policies during the Flow planning process.
##### `PATCH` /flows/bindings/{fsb_uuid}/
##### `PATCH` /flows/bindings/&#123;fsb_uuid&#125;/
###### Request:
@ -912,7 +912,7 @@ Changed response : **200 OK**
- Changed property `evaluate_on_plan` (boolean)
> Evaluate policies during the Flow planning process.
##### `GET` /oauth2/access_tokens/{id}/
##### `GET` /oauth2/access_tokens/&#123;id&#125;/
###### Return Type:
@ -928,7 +928,7 @@ Changed response : **200 OK**
- `authorization_flow`
##### `GET` /oauth2/authorization_codes/{id}/
##### `GET` /oauth2/authorization_codes/&#123;id&#125;/
###### Return Type:
@ -944,7 +944,7 @@ Changed response : **200 OK**
- `authorization_flow`
##### `GET` /oauth2/refresh_tokens/{id}/
##### `GET` /oauth2/refresh_tokens/&#123;id&#125;/
###### Return Type:
@ -1126,7 +1126,7 @@ Changed response : **200 OK**
* Deleted property `avatar` (string)
##### `GET` /stages/user_login/{stage_uuid}/
##### `GET` /stages/user_login/&#123;stage_uuid&#125;/
###### Return Type:
@ -1137,7 +1137,7 @@ Changed response : **200 OK**
- Added property `terminate_other_sessions` (boolean)
> Terminate all other sessions of the user logging in.
##### `PUT` /stages/user_login/{stage_uuid}/
##### `PUT` /stages/user_login/&#123;stage_uuid&#125;/
###### Request:
@ -1155,7 +1155,7 @@ Changed response : **200 OK**
- Added property `terminate_other_sessions` (boolean)
> Terminate all other sessions of the user logging in.
##### `PATCH` /stages/user_login/{stage_uuid}/
##### `PATCH` /stages/user_login/&#123;stage_uuid&#125;/
###### Request:
@ -1206,7 +1206,7 @@ Changed response : **200 OK**
- Changed property `evaluate_on_plan` (boolean)
> Evaluate policies during the Flow planning process.
##### `GET` /flows/inspector/{flow_slug}/
##### `GET` /flows/inspector/&#123;flow_slug&#125;/
###### Return Type:

View file

@ -123,21 +123,21 @@ image:
##### `GET` /outposts/radius/
##### `GET` /outposts/radius/{id}/
##### `GET` /outposts/radius/&#123;id&#125;/
##### `GET` /providers/radius/
##### `POST` /providers/radius/
##### `GET` /providers/radius/{id}/
##### `GET` /providers/radius/&#123;id&#125;/
##### `PUT` /providers/radius/{id}/
##### `PUT` /providers/radius/&#123;id&#125;/
##### `DELETE` /providers/radius/{id}/
##### `DELETE` /providers/radius/&#123;id&#125;/
##### `PATCH` /providers/radius/{id}/
##### `PATCH` /providers/radius/&#123;id&#125;/
##### `GET` /providers/radius/{id}/used_by/
##### `GET` /providers/radius/&#123;id&#125;/used_by/
##### `POST` /stages/prompt/prompts/preview/
@ -145,7 +145,7 @@ image:
---
##### `GET` /policies/event_matcher/{policy_uuid}/
##### `GET` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Return Type:
@ -207,7 +207,7 @@ Changed response : **200 OK**
- `authentik.providers.radius`
##### `PUT` /policies/event_matcher/{policy_uuid}/
##### `PUT` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request:
@ -327,7 +327,7 @@ Changed response : **200 OK**
- `authentik.providers.radius`
##### `PATCH` /policies/event_matcher/{policy_uuid}/
##### `PATCH` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request:
@ -447,7 +447,7 @@ Changed response : **200 OK**
- `authentik.providers.radius`
##### `GET` /providers/all/{id}/
##### `GET` /providers/all/&#123;id&#125;/
###### Return Type:
@ -458,7 +458,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `GET` /providers/oauth2/{id}/
##### `GET` /providers/oauth2/&#123;id&#125;/
###### Return Type:
@ -469,7 +469,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `PUT` /providers/oauth2/{id}/
##### `PUT` /providers/oauth2/&#123;id&#125;/
###### Request:
@ -487,7 +487,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `PATCH` /providers/oauth2/{id}/
##### `PATCH` /providers/oauth2/&#123;id&#125;/
###### Request:
@ -505,7 +505,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `GET` /providers/proxy/{id}/
##### `GET` /providers/proxy/&#123;id&#125;/
###### Return Type:
@ -516,7 +516,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `PUT` /providers/proxy/{id}/
##### `PUT` /providers/proxy/&#123;id&#125;/
###### Request:
@ -534,7 +534,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `PATCH` /providers/proxy/{id}/
##### `PATCH` /providers/proxy/&#123;id&#125;/
###### Request:
@ -552,7 +552,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `GET` /core/applications/{slug}/
##### `GET` /core/applications/&#123;slug&#125;/
###### Return Type:
@ -567,7 +567,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `PUT` /core/applications/{slug}/
##### `PUT` /core/applications/&#123;slug&#125;/
###### Return Type:
@ -582,7 +582,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `PATCH` /core/applications/{slug}/
##### `PATCH` /core/applications/&#123;slug&#125;/
###### Return Type:
@ -597,7 +597,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `GET` /outposts/instances/{uuid}/
##### `GET` /outposts/instances/&#123;uuid&#125;/
###### Return Type:
@ -622,7 +622,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `PUT` /outposts/instances/{uuid}/
##### `PUT` /outposts/instances/&#123;uuid&#125;/
###### Request:
@ -661,7 +661,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `PATCH` /outposts/instances/{uuid}/
##### `PATCH` /outposts/instances/&#123;uuid&#125;/
###### Request:
@ -901,7 +901,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `GET` /providers/ldap/{id}/
##### `GET` /providers/ldap/&#123;id&#125;/
###### Return Type:
@ -912,7 +912,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `PUT` /providers/ldap/{id}/
##### `PUT` /providers/ldap/&#123;id&#125;/
###### Request:
@ -930,7 +930,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `PATCH` /providers/ldap/{id}/
##### `PATCH` /providers/ldap/&#123;id&#125;/
###### Request:
@ -1014,7 +1014,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `GET` /providers/saml/{id}/
##### `GET` /providers/saml/&#123;id&#125;/
###### Return Type:
@ -1025,7 +1025,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `PUT` /providers/saml/{id}/
##### `PUT` /providers/saml/&#123;id&#125;/
###### Request:
@ -1043,7 +1043,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `PATCH` /providers/saml/{id}/
##### `PATCH` /providers/saml/&#123;id&#125;/
###### Request:
@ -1095,7 +1095,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `GET` /core/user_consent/{id}/
##### `GET` /core/user_consent/&#123;id&#125;/
###### Return Type:
@ -1114,7 +1114,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `GET` /oauth2/access_tokens/{id}/
##### `GET` /oauth2/access_tokens/&#123;id&#125;/
###### Return Type:
@ -1129,7 +1129,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `GET` /oauth2/authorization_codes/{id}/
##### `GET` /oauth2/authorization_codes/&#123;id&#125;/
###### Return Type:
@ -1144,7 +1144,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `GET` /oauth2/refresh_tokens/{id}/
##### `GET` /oauth2/refresh_tokens/&#123;id&#125;/
###### Return Type:
@ -1297,7 +1297,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `GET` /stages/user_login/{stage_uuid}/
##### `GET` /stages/user_login/&#123;stage_uuid&#125;/
###### Return Type:
@ -1308,7 +1308,7 @@ Changed response : **200 OK**
- Added property `remember_me_offset` (string)
> Offset the session will be extended by when the user picks the remember me option. Default of 0 means that the remember me option will not be shown. (Format: hours=-1;minutes=-2;seconds=-3)
##### `PUT` /stages/user_login/{stage_uuid}/
##### `PUT` /stages/user_login/&#123;stage_uuid&#125;/
###### Request:
@ -1326,7 +1326,7 @@ Changed response : **200 OK**
- Added property `remember_me_offset` (string)
> Offset the session will be extended by when the user picks the remember me option. Default of 0 means that the remember me option will not be shown. (Format: hours=-1;minutes=-2;seconds=-3)
##### `PATCH` /stages/user_login/{stage_uuid}/
##### `PATCH` /stages/user_login/&#123;stage_uuid&#125;/
###### Request:
@ -1367,7 +1367,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `GET` /flows/executor/{flow_slug}/
##### `GET` /flows/executor/&#123;flow_slug&#125;/
###### Return Type:
@ -1465,7 +1465,7 @@ Changed response : **200 OK**
- `radio-button-group`
- `dropdown`
##### `POST` /flows/executor/{flow_slug}/
##### `POST` /flows/executor/&#123;flow_slug&#125;/
###### Request:
@ -1581,7 +1581,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user.
##### `GET` /stages/prompt/prompts/{prompt_uuid}/
##### `GET` /stages/prompt/prompts/&#123;prompt_uuid&#125;/
###### Return Type:
@ -1621,7 +1621,7 @@ Changed response : **200 OK**
- `radio-button-group`
- `dropdown`
##### `PUT` /stages/prompt/prompts/{prompt_uuid}/
##### `PUT` /stages/prompt/prompts/&#123;prompt_uuid&#125;/
###### Request:
@ -1697,7 +1697,7 @@ Changed response : **200 OK**
- `radio-button-group`
- `dropdown`
##### `PATCH` /stages/prompt/prompts/{prompt_uuid}/
##### `PATCH` /stages/prompt/prompts/&#123;prompt_uuid&#125;/
###### Request:

File diff suppressed because it is too large Load diff

View file

@ -104,7 +104,7 @@ helm upgrade authentik authentik/authentik -f values.yaml --version ^2023.6
---
##### `GET` /policies/event_matcher/{policy_uuid}/
##### `GET` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Return Type:
@ -260,7 +260,7 @@ Changed response : **200 OK**
- `authentik_core.application`
- `authentik_core.token`
##### `PUT` /policies/event_matcher/{policy_uuid}/
##### `PUT` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request:
@ -420,7 +420,7 @@ Changed response : **200 OK**
> - `authentik_core.application` - Application
> - `authentik_core.token` - Token
##### `PATCH` /policies/event_matcher/{policy_uuid}/
##### `PATCH` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request:
@ -580,7 +580,7 @@ Changed response : **200 OK**
> - `authentik_core.application` - Application
> - `authentik_core.token` - Token
##### `GET` /outposts/ldap/{id}/
##### `GET` /outposts/ldap/&#123;id&#125;/
###### Return Type:
@ -849,7 +849,7 @@ Changed response : **200 OK**
> - `authentik_core.application` - Application
> - `authentik_core.token` - Token
##### `GET` /providers/ldap/{id}/
##### `GET` /providers/ldap/&#123;id&#125;/
###### Return Type:
@ -868,7 +868,7 @@ Changed response : **200 OK**
- Changed property `gid_start_number` (integer)
> The start for gidNumbers, this number is added to a number generated from the group.pk to make sure that the numbers aren't too low for POSIX groups. Default is 4000 to ensure that we don't collide with local groups or users primary groups gidNumber
##### `PUT` /providers/ldap/{id}/
##### `PUT` /providers/ldap/&#123;id&#125;/
###### Request:
@ -902,7 +902,7 @@ Changed response : **200 OK**
- Changed property `gid_start_number` (integer)
> The start for gidNumbers, this number is added to a number generated from the group.pk to make sure that the numbers aren't too low for POSIX groups. Default is 4000 to ensure that we don't collide with local groups or users primary groups gidNumber
##### `PATCH` /providers/ldap/{id}/
##### `PATCH` /providers/ldap/&#123;id&#125;/
###### Request:
@ -936,7 +936,7 @@ Changed response : **200 OK**
- Changed property `gid_start_number` (integer)
> The start for gidNumbers, this number is added to a number generated from the group.pk to make sure that the numbers aren't too low for POSIX groups. Default is 4000 to ensure that we don't collide with local groups or users primary groups gidNumber
##### `GET` /sources/ldap/{slug}/
##### `GET` /sources/ldap/&#123;slug&#125;/
###### Return Type:
@ -950,7 +950,7 @@ Changed response : **200 OK**
- Added property `sni` (boolean)
##### `PUT` /sources/ldap/{slug}/
##### `PUT` /sources/ldap/&#123;slug&#125;/
###### Request:
@ -974,7 +974,7 @@ Changed response : **200 OK**
- Added property `sni` (boolean)
##### `PATCH` /sources/ldap/{slug}/
##### `PATCH` /sources/ldap/&#123;slug&#125;/
###### Request:
@ -998,7 +998,7 @@ Changed response : **200 OK**
- Added property `sni` (boolean)
##### `GET` /sources/saml/{slug}/
##### `GET` /sources/saml/&#123;slug&#125;/
###### Return Type:
@ -1013,7 +1013,7 @@ Changed response : **200 OK**
- Changed property `signing_kp` (string)
> Keypair used to sign outgoing Responses going to the Identity Provider.
##### `PUT` /sources/saml/{slug}/
##### `PUT` /sources/saml/&#123;slug&#125;/
###### Request:
@ -1039,7 +1039,7 @@ Changed response : **200 OK**
- Changed property `signing_kp` (string)
> Keypair used to sign outgoing Responses going to the Identity Provider.
##### `PATCH` /sources/saml/{slug}/
##### `PATCH` /sources/saml/&#123;slug&#125;/
###### Request:

View file

@ -169,15 +169,15 @@ image:
##### `POST` /enterprise/license/
##### `GET` /enterprise/license/{license_uuid}/
##### `GET` /enterprise/license/&#123;license_uuid&#125;/
##### `PUT` /enterprise/license/{license_uuid}/
##### `PUT` /enterprise/license/&#123;license_uuid&#125;/
##### `DELETE` /enterprise/license/{license_uuid}/
##### `DELETE` /enterprise/license/&#123;license_uuid&#125;/
##### `PATCH` /enterprise/license/{license_uuid}/
##### `PATCH` /enterprise/license/&#123;license_uuid&#125;/
##### `GET` /enterprise/license/{license_uuid}/used_by/
##### `GET` /enterprise/license/&#123;license_uuid&#125;/used_by/
##### `GET` /enterprise/license/forecast/
@ -189,7 +189,7 @@ image:
---
##### `GET` /policies/event_matcher/{policy_uuid}/
##### `GET` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Return Type:
@ -251,7 +251,7 @@ Changed response : **200 OK**
- `authentik.lib`
##### `PUT` /policies/event_matcher/{policy_uuid}/
##### `PUT` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request:
@ -371,7 +371,7 @@ Changed response : **200 OK**
- `authentik.lib`
##### `PATCH` /policies/event_matcher/{policy_uuid}/
##### `PATCH` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request:
@ -529,7 +529,7 @@ Changed: `tenant_uuid` in `query`
Changed: `web_certificate` in `query`
##### `GET` /core/tokens/{identifier}/
##### `GET` /core/tokens/&#123;identifier&#125;/
###### Return Type:
@ -555,7 +555,7 @@ Changed response : **200 OK**
- `service_account`
- `internal_service_account`
##### `PUT` /core/tokens/{identifier}/
##### `PUT` /core/tokens/&#123;identifier&#125;/
###### Return Type:
@ -573,7 +573,7 @@ Changed response : **200 OK**
> - `service_account` - Service Account
> - `internal_service_account` - Internal Service Account
##### `PATCH` /core/tokens/{identifier}/
##### `PATCH` /core/tokens/&#123;identifier&#125;/
###### Return Type:
@ -591,7 +591,7 @@ Changed response : **200 OK**
> - `service_account` - Service Account
> - `internal_service_account` - Internal Service Account
##### `GET` /core/users/{id}/
##### `GET` /core/users/&#123;id&#125;/
###### Return Type:
@ -605,7 +605,7 @@ Changed response : **200 OK**
> - `service_account` - Service Account
> - `internal_service_account` - Internal Service Account
##### `PUT` /core/users/{id}/
##### `PUT` /core/users/&#123;id&#125;/
###### Request:
@ -629,7 +629,7 @@ Changed response : **200 OK**
> - `service_account` - Service Account
> - `internal_service_account` - Internal Service Account
##### `PATCH` /core/users/{id}/
##### `PATCH` /core/users/&#123;id&#125;/
###### Request:
@ -661,7 +661,7 @@ Changed: `managed` in `query`
Changed: `name` in `query`
##### `GET` /policies/bindings/{policy_binding_uuid}/
##### `GET` /policies/bindings/&#123;policy_binding_uuid&#125;/
###### Return Type:
@ -679,7 +679,7 @@ Changed response : **200 OK**
> - `service_account` - Service Account
> - `internal_service_account` - Internal Service Account
##### `PUT` /policies/bindings/{policy_binding_uuid}/
##### `PUT` /policies/bindings/&#123;policy_binding_uuid&#125;/
###### Return Type:
@ -697,7 +697,7 @@ Changed response : **200 OK**
> - `service_account` - Service Account
> - `internal_service_account` - Internal Service Account
##### `PATCH` /policies/bindings/{policy_binding_uuid}/
##### `PATCH` /policies/bindings/&#123;policy_binding_uuid&#125;/
###### Return Type:
@ -941,7 +941,7 @@ Changed response : **200 OK**
> - `service_account` - Service Account
> - `internal_service_account` - Internal Service Account
##### `GET` /core/user_consent/{id}/
##### `GET` /core/user_consent/&#123;id&#125;/
###### Return Type:
@ -1030,7 +1030,7 @@ Changed response : **200 OK**
> - `service_account` - Service Account
> - `internal_service_account` - Internal Service Account
##### `GET` /oauth2/access_tokens/{id}/
##### `GET` /oauth2/access_tokens/&#123;id&#125;/
###### Return Type:
@ -1048,7 +1048,7 @@ Changed response : **200 OK**
> - `service_account` - Service Account
> - `internal_service_account` - Internal Service Account
##### `GET` /oauth2/authorization_codes/{id}/
##### `GET` /oauth2/authorization_codes/&#123;id&#125;/
###### Return Type:
@ -1066,7 +1066,7 @@ Changed response : **200 OK**
> - `service_account` - Service Account
> - `internal_service_account` - Internal Service Account
##### `GET` /oauth2/refresh_tokens/{id}/
##### `GET` /oauth2/refresh_tokens/&#123;id&#125;/
###### Return Type:
@ -1124,7 +1124,7 @@ Changed response : **200 OK**
> - `service_account` - Service Account
> - `internal_service_account` - Internal Service Account
##### `GET` /stages/authenticator/static/{stage_uuid}/
##### `GET` /stages/authenticator/static/&#123;stage_uuid&#125;/
###### Return Type:
@ -1136,7 +1136,7 @@ Changed response : **200 OK**
- Changed property `token_count` (integer)
##### `PUT` /stages/authenticator/static/{stage_uuid}/
##### `PUT` /stages/authenticator/static/&#123;stage_uuid&#125;/
###### Request:
@ -1156,7 +1156,7 @@ Changed response : **200 OK**
- Changed property `token_count` (integer)
##### `PATCH` /stages/authenticator/static/{stage_uuid}/
##### `PATCH` /stages/authenticator/static/&#123;stage_uuid&#125;/
###### Request:

View file

@ -1,7 +1,8 @@
const fs = require("fs").promises;
import type { Config } from "@docusaurus/types";
import type * as Preset from "@docusaurus/preset-classic";
/** @type {import('@docusaurus/types').DocusaurusConfig} */
module.exports = async function () {
module.exports = async function (): Promise<Config> {
const remarkGithub = (await import("remark-github")).default;
const defaultBuildUrl = (await import("remark-github")).defaultBuildUrl;
const footerEmail = await fs.readFile("src/footer.html", {
@ -122,6 +123,9 @@ module.exports = async function () {
apiKey: "727db511300ca9aec5425645bbbddfb5",
indexName: "goauthentik",
},
prism: {
additionalLanguages: ["python", "diff", "json"],
},
},
presets: [
[
@ -159,7 +163,7 @@ module.exports = async function () {
blogSidebarTitle: "All our posts",
blogSidebarCount: "ALL",
},
},
} satisfies Preset.Options,
],
],
plugins: [

View file

@ -1,6 +1,7 @@
const config = require("./docusaurus.config");
import type { Config } from "@docusaurus/types";
module.exports = async function () {
module.exports = async function (): Promise<Config> {
const remarkGithub = (await import("remark-github")).default;
const defaultBuildUrl = (await import("remark-github")).defaultBuildUrl;
const mainConfig = await config();
@ -56,6 +57,7 @@ module.exports = async function () {
},
colorMode: mainConfig.themeConfig.colorMode,
tableOfContents: mainConfig.themeConfig.tableOfContents,
prims: mainConfig.themeConfig.prism,
},
presets: [
[

View file

@ -38,6 +38,7 @@ _Optionally_, create a new group like `organizr users` to scope access to the or
:::tip
_Optionally_, bind the group to control access to the organizr to the application.
![](./organizr4.png)
:::
![](./organizr5.png)
::: 3. Add the Application to the authentik Embedded Outpost.

View file

@ -192,8 +192,8 @@ Select Create New -> SAML2 Authentication
- Client ID: https://phpipam.company/
- Strict Mode: Off
- IDP Issuer: https://authentik.company
- IDP Login url: https://authentik.company/application/saml/<application_name>/sso/binding/redirect/
- IDP Logout url: https://authentik.company/application/saml/<application_name>/slo/binding/redirect/
- IDP Login url: https://authentik.company/application/saml/*application_name*/sso/binding/redirect/
- IDP Logout url: https://authentik.company/application/saml/*application_name*/slo/binding/redirect/
- IDP X.509 public cert: This will be the .pem contents of the cert used as the signing certificate
1. To get this cert, access the authentik installation at authentik.company
2. Select Applications -> Providers -> phpipam-saml

View file

@ -37,7 +37,7 @@ to `ldap.searchGroup`.
:::caution
It seems that QNAP LDAP client configuration has issues with too long password.
Max password length <= 66 characters.
Max password length \<= 66 characters.
:::
## Deployment

20586
website/package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -7,7 +7,7 @@
"docusaurus": "docusaurus",
"watch": "docusaurus start",
"build": "cp ../docker-compose.yml static/docker-compose.yml && cp ../schema.yml static/schema.yaml && docusaurus build",
"build-docs-only": "docusaurus build --config docusaurus.docs-only.js --out-dir help",
"build-docs-only": "docusaurus build --config docusaurus.docs-only.ts --out-dir help",
"swizzle": "docusaurus swizzle",
"deploy": "docusaurus deploy",
"serve": "docusaurus serve",
@ -16,20 +16,24 @@
"test": "node --test"
},
"dependencies": {
"@docusaurus/plugin-client-redirects": "^2.4.3",
"@docusaurus/preset-classic": "^2.4.3",
"@docusaurus/theme-mermaid": "^2.4.3",
"@mdx-js/react": "^1.6.22",
"@docusaurus/core": "3.0.0",
"@docusaurus/plugin-client-redirects": "^3.0.0",
"@docusaurus/plugin-content-docs": "^3.0.0",
"@docusaurus/preset-classic": "^3.0.0",
"@docusaurus/theme-common": "^3.0.0",
"@docusaurus/theme-mermaid": "^3.0.0",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
"disqus-react": "^1.1.5",
"postcss": "^8.4.31",
"prism-react-renderer": "^2.1.0",
"rapidoc": "^9.3.4",
"react": "^17.0.2",
"react-before-after-slider-component": "^1.1.8",
"react-dom": "^17.0.2",
"react-dom": "^18.2.0",
"react-feather": "^2.0.10",
"react-toggle": "^4.1.3",
"react-tooltip": "^5.22.0",
"react": "^18.2.0",
"remark-github": "^12.0.0"
},
"browserslist": {
@ -45,6 +49,11 @@
]
},
"devDependencies": {
"prettier": "3.0.3"
"@docusaurus/module-type-aliases": "3.0.0",
"@docusaurus/tsconfig": "3.0.0",
"@docusaurus/types": "3.0.0",
"@types/react": "^18.2.29",
"prettier": "3.0.3",
"typescript": "~5.2.2"
}
}