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 \ --markdown /local/diff.md \
/local/old_schema.yml /local/schema.yml /local/old_schema.yml /local/schema.yml
rm old_schema.yml rm old_schema.yml
sed -i 's/{/{/g' diff.md
sed -i 's/}/}/g' diff.md
npx prettier --write diff.md npx prettier --write diff.md
gen-clean: gen-clean:

View File

@ -12,8 +12,9 @@ class PatreonOAuthRedirect(OAuthRedirect):
"""Patreon OAuth2 Redirect""" """Patreon OAuth2 Redirect"""
def get_additional_parameters(self, source: OAuthSource): # pragma: no cover def get_additional_parameters(self, source: OAuthSource): # pragma: no cover
# https://docs.patreon.com/#scopes
return { 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/go-openapi/strfmt v0.21.7
github.com/golang-jwt/jwt v3.2.2+incompatible github.com/golang-jwt/jwt v3.2.2+incompatible
github.com/google/uuid v1.4.0 github.com/google/uuid v1.4.0
github.com/gorilla/handlers v1.5.1 github.com/gorilla/handlers v1.5.2
github.com/gorilla/mux v1.8.0 github.com/gorilla/mux v1.8.1
github.com/gorilla/securecookie v1.1.1 github.com/gorilla/securecookie v1.1.2
github.com/gorilla/sessions v1.2.1 github.com/gorilla/sessions v1.2.2
github.com/gorilla/websocket v1.5.0 github.com/gorilla/websocket v1.5.1
github.com/jellydator/ttlcache/v3 v3.1.0 github.com/jellydator/ttlcache/v3 v3.1.0
github.com/mitchellh/mapstructure v1.5.0 github.com/mitchellh/mapstructure v1.5.0
github.com/nmcclain/asn1-ber v0.0.0-20170104154839-2661553a0484 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/prometheus/client_golang v1.17.0
github.com/redis/go-redis/v9 v9.3.0 github.com/redis/go-redis/v9 v9.3.0
github.com/sirupsen/logrus v1.9.3 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 github.com/stretchr/testify v1.8.4
goauthentik.io/api/v3 v3.2023102.1 goauthentik.io/api/v3 v3.2023102.1
golang.org/x/exp v0.0.0-20230210204819-062eb4c674ab golang.org/x/exp v0.0.0-20230210204819-062eb4c674ab
golang.org/x/oauth2 v0.13.0 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 gopkg.in/yaml.v2 v2.4.0
layeh.com/radius v0.0.0-20210819152912-ad72663a72ab layeh.com/radius v0.0.0-20210819152912-ad72663a72ab
) )
@ -42,7 +42,7 @@ require (
github.com/cespare/xxhash/v2 v2.2.0 // indirect github.com/cespare/xxhash/v2 v2.2.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect github.com/davecgh/go-spew v1.1.1 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // 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-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/fresh v0.0.0-20161124030543-7231e26a4b27 // indirect
github.com/go-http-utils/headers v0.0.0-20181008091004-fed159eddc2a // 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/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 h1:mh48q/BqXqgjVHpy2ZY7WnWAbenxRjsz9N1i1YxjHAk=
github.com/coreos/go-oidc v2.2.1+incompatible/go.mod h1:CgnwVTmzoESiwO9qyAFEMiHoZ1nMCKZlZ9V6mm3/LKc= 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/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.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= 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.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/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/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.3 h1:s/nj+GCswXYzN5v2DpNMuMQYe+0DDwt5WVCU6CWBdXk=
github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= 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 h1:q6Eo+hS+yoJlTO3uu/azhQadsD8V+jQn2D8VvX1eOyI=
github.com/getsentry/sentry-go v0.25.0/go.mod h1:lc76E2QywIyW8WuBnwl8Lc4bkmQH4+w1gwTf25trprY= 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= 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.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 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= 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 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/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= 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/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.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=
github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= 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.2 h1:cLTUSsNkgcwhgRqvCNmdbRWG0A3N4F+M2nWKdScwyEE=
github.com/gorilla/handlers v1.5.1/go.mod h1:t8XrUpc4KVXb7HGyJ4/cEnwQiaxrX/hz1Zv/4g96P1Q= github.com/gorilla/handlers v1.5.2/go.mod h1:dX+xVpaxdSw+q0Qek8SSsl3dfMk3jNddUkMzo0GtH0w=
github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI= github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY=
github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ=
github.com/gorilla/securecookie v1.1.1 h1:miw7JPhV+b/lAHSXz4qd/nN9jRiAFV5FwjeKyCS8BvQ= github.com/gorilla/securecookie v1.1.2 h1:YCIWL56dvtr73r6715mJs5ZvhtnY73hBvEF8kXD8ePA=
github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4= github.com/gorilla/securecookie v1.1.2/go.mod h1:NfCASbcHqRSY+3a8tlWJwsQap2VX5pwzwo4h3eOamfo=
github.com/gorilla/sessions v1.2.1 h1:DHd3rPN5lE3Ts3D8rKkQ8x/0kqfeNmBAaiSi+o7FsgI= github.com/gorilla/sessions v1.2.2 h1:lqzMYz6bOfvn2WriPUjNByzeXIlVzURcPmgMczkmTjY=
github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM= github.com/gorilla/sessions v1.2.2/go.mod h1:ePLdVu+jbEgHH+KWw8I1z2wqd0BAdAQh/8LRvBeoNcQ=
github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= github.com/gorilla/websocket v1.5.1 h1:gmztn0JnHVt9JZquRuzLw3g4wouNVzKL15iLr/zn/QY=
github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= 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.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/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= 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 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ=
github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= 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 v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ=
github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0=
github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= 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.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 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= 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-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.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.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.4.0 h1:zxkM55ReGkDlKSM+Fu41A+zmbZuaPVbGMzvvdUPznYQ= golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE=
golang.org/x/sync v0.4.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= 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-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-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/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]] [[package]]
name = "ruff" name = "ruff"
version = "0.1.3" version = "0.1.4"
description = "An extremely fast Python linter, written in Rust." description = "An extremely fast Python linter and code formatter, written in Rust."
optional = false optional = false
python-versions = ">=3.7" python-versions = ">=3.7"
files = [ files = [
{file = "ruff-0.1.3-py3-none-macosx_10_7_x86_64.whl", hash = "sha256:b46d43d51f7061652eeadb426a9e3caa1e0002470229ab2fc19de8a7b0766901"}, {file = "ruff-0.1.4-py3-none-macosx_10_7_x86_64.whl", hash = "sha256:864958706b669cce31d629902175138ad8a069d99ca53514611521f532d91495"},
{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.4-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:9fdd61883bb34317c788af87f4cd75dfee3a73f5ded714b77ba928e418d6e39e"},
{file = "ruff-0.1.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca3cf365bf32e9ba7e6db3f48a4d3e2c446cd19ebee04f05338bc3910114528b"}, {file = "ruff-0.1.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b4eaca8c9cc39aa7f0f0d7b8fe24ecb51232d1bb620fc4441a61161be4a17539"},
{file = "ruff-0.1.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4874c165f96c14a00590dcc727a04dca0cfd110334c24b039458c06cf78a672e"}, {file = "ruff-0.1.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a9a1301dc43cbf633fb603242bccd0aaa34834750a14a4c1817e2e5c8d60de17"},
{file = "ruff-0.1.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eec2dd31eed114e48ea42dbffc443e9b7221976554a504767ceaee3dd38edeb8"}, {file = "ruff-0.1.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:78e8db8ab6f100f02e28b3d713270c857d370b8d61871d5c7d1702ae411df683"},
{file = "ruff-0.1.3-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:dc3ec4edb3b73f21b4aa51337e16674c752f1d76a4a543af56d7d04e97769613"}, {file = "ruff-0.1.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:80fea754eaae06335784b8ea053d6eb8e9aac75359ebddd6fee0858e87c8d510"},
{file = "ruff-0.1.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2e3de9ed2e39160800281848ff4670e1698037ca039bda7b9274f849258d26ce"}, {file = "ruff-0.1.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6bc02a480d4bfffd163a723698da15d1a9aec2fced4c06f2a753f87f4ce6969c"},
{file = "ruff-0.1.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1c595193881922cc0556a90f3af99b1c5681f0c552e7a2a189956141d8666fe8"}, {file = "ruff-0.1.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9862811b403063765b03e716dac0fda8fdbe78b675cd947ed5873506448acea4"},
{file = "ruff-0.1.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f75e670d529aa2288cd00fc0e9b9287603d95e1536d7a7e0cafe00f75e0dd9d"}, {file = "ruff-0.1.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58826efb8b3efbb59bb306f4b19640b7e366967a31c049d49311d9eb3a4c60cb"},
{file = "ruff-0.1.3-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:76dd49f6cd945d82d9d4a9a6622c54a994689d8d7b22fa1322983389b4892e20"}, {file = "ruff-0.1.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:fdfd453fc91d9d86d6aaa33b1bafa69d114cf7421057868f0b79104079d3e66e"},
{file = "ruff-0.1.3-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:918b454bc4f8874a616f0d725590277c42949431ceb303950e87fef7a7d94cb3"}, {file = "ruff-0.1.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:e8791482d508bd0b36c76481ad3117987301b86072158bdb69d796503e1c84a8"},
{file = "ruff-0.1.3-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d8859605e729cd5e53aa38275568dbbdb4fe882d2ea2714c5453b678dca83784"}, {file = "ruff-0.1.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:01206e361021426e3c1b7fba06ddcb20dbc5037d64f6841e5f2b21084dc51800"},
{file = "ruff-0.1.3-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:0b6c55f5ef8d9dd05b230bb6ab80bc4381ecb60ae56db0330f660ea240cb0d4a"}, {file = "ruff-0.1.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:645591a613a42cb7e5c2b667cbefd3877b21e0252b59272ba7212c3d35a5819f"},
{file = "ruff-0.1.3-py3-none-win32.whl", hash = "sha256:3e7afcbdcfbe3399c34e0f6370c30f6e529193c731b885316c5a09c9e4317eef"}, {file = "ruff-0.1.4-py3-none-win32.whl", hash = "sha256:99908ca2b3b85bffe7e1414275d004917d1e0dfc99d497ccd2ecd19ad115fd0d"},
{file = "ruff-0.1.3-py3-none-win_amd64.whl", hash = "sha256:7a18df6638cec4a5bd75350639b2bb2a2366e01222825562c7346674bdceb7ea"}, {file = "ruff-0.1.4-py3-none-win_amd64.whl", hash = "sha256:1dfd6bf8f6ad0a4ac99333f437e0ec168989adc5d837ecd38ddb2cc4a2e3db8a"},
{file = "ruff-0.1.3-py3-none-win_arm64.whl", hash = "sha256:12fd53696c83a194a2db7f9a46337ce06445fb9aa7d25ea6f293cf75b21aca9f"}, {file = "ruff-0.1.4-py3-none-win_arm64.whl", hash = "sha256:d98ae9ebf56444e18a3e3652b3383204748f73e247dea6caaf8b52d37e6b32da"},
{file = "ruff-0.1.3.tar.gz", hash = "sha256:3ba6145369a151401d5db79f0a47d50e470384d0d89d0d6f7fab0b589ad07c34"}, {file = "ruff-0.1.4.tar.gz", hash = "sha256:21520ecca4cc555162068d87c747b8f95e1e95f8ecfcbbe59e8dd00710586315"},
] ]
[[package]] [[package]]
name = "selenium" name = "selenium"
version = "4.15.1" version = "4.15.2"
description = "" description = ""
optional = false optional = false
python-versions = ">=3.8" python-versions = ">=3.8"
files = [ files = [
{file = "selenium-4.15.1-py3-none-any.whl", hash = "sha256:e3a4ebdcc3eed27eec69f8000d798923dbf4897c97cc6441eb88a1386809170d"}, {file = "selenium-4.15.2-py3-none-any.whl", hash = "sha256:9e82cd1ac647fb73cf0d4a6e280284102aaa3c9d94f0fa6e6cc4b5db6a30afbf"},
{file = "selenium-4.15.1.tar.gz", hash = "sha256:8f0436b5949f1d4aa742f3dff0d748b955c371be92db8b6b008bf9c9ca227de7"}, {file = "selenium-4.15.2.tar.gz", hash = "sha256:22eab5a1724c73d51b240a69ca702997b717eee4ba1f6065bf5d6b44dba01d48"},
] ]
[package.dependencies] [package.dependencies]
@ -3855,13 +3855,13 @@ files = [
[[package]] [[package]]
name = "uvicorn" name = "uvicorn"
version = "0.23.2" version = "0.24.0"
description = "The lightning-fast ASGI server." description = "The lightning-fast ASGI server."
optional = false optional = false
python-versions = ">=3.8" python-versions = ">=3.8"
files = [ files = [
{file = "uvicorn-0.23.2-py3-none-any.whl", hash = "sha256:1f9be6558f01239d4fdf22ef8126c39cb1ad0addf76c40e760549d2c2f43ab53"}, {file = "uvicorn-0.24.0-py3-none-any.whl", hash = "sha256:3d19f13dfd2c2af1bfe34dd0f7155118ce689425fdf931177abe832ca44b8a04"},
{file = "uvicorn-0.23.2.tar.gz", hash = "sha256:4d3cc12d7727ba72b64d12d3cc7743124074c0a69f7b201512fc50c3e3f1569a"}, {file = "uvicorn-0.24.0.tar.gz", hash = "sha256:368d5d81520a51be96431845169c225d771c9dd22a58613e1a181e6c4512ac33"},
] ]
[package.dependencies] [package.dependencies]

View File

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

View File

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

View File

@ -96,11 +96,11 @@
"babel-plugin-macros": "^3.1.0", "babel-plugin-macros": "^3.1.0",
"babel-plugin-tsconfig-paths": "^1.0.3", "babel-plugin-tsconfig-paths": "^1.0.3",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^8.52.0", "eslint": "^8.53.0",
"eslint-config-google": "^0.14.0", "eslint-config-google": "^0.14.0",
"eslint-plugin-custom-elements": "0.0.8", "eslint-plugin-custom-elements": "0.0.8",
"eslint-plugin-lit": "^1.10.1", "eslint-plugin-lit": "^1.10.1",
"eslint-plugin-sonarjs": "^0.22.0", "eslint-plugin-sonarjs": "^0.23.0",
"eslint-plugin-storybook": "^0.6.15", "eslint-plugin-storybook": "^0.6.15",
"lit-analyzer": "^2.0.1", "lit-analyzer": "^2.0.1",
"npm-run-all": "^4.1.5", "npm-run-all": "^4.1.5",
@ -109,7 +109,7 @@
"pyright": "^1.1.334", "pyright": "^1.1.334",
"react": "^18.2.0", "react": "^18.2.0",
"react-dom": "^18.2.0", "react-dom": "^18.2.0",
"rollup": "^4.2.0", "rollup": "^4.3.0",
"rollup-plugin-copy": "^3.5.0", "rollup-plugin-copy": "^3.5.0",
"rollup-plugin-cssimport": "^1.0.3", "rollup-plugin-cssimport": "^1.0.3",
"rollup-plugin-postcss-lit": "^2.1.0", "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__app: "authentik_core",
context__model__model_name: "user", context__model__model_name: "user",
}} }}
label=${msg("Users created")}
> >
</ak-charts-admin-model-per-day> </ak-charts-admin-model-per-day>
</ak-aggregate-card> </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" 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-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-charts-admin-model-per-day>
</ak-aggregate-card> </ak-aggregate-card>
</div> </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" 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-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-charts-admin-model-per-day>
</ak-aggregate-card> </ak-aggregate-card>
</div> </div>

View File

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

View File

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

View File

@ -80,11 +80,12 @@ export class IdentificationStage extends BaseStage<
} }
createHelperForm(): void { createHelperForm(): void {
const compatMode = "ShadyDOM" in window;
this.form = document.createElement("form"); this.form = document.createElement("form");
document.documentElement.appendChild(this.form); document.documentElement.appendChild(this.form);
// Only add the additional username input if we're in a shadow dom // Only add the additional username input if we're in a shadow dom
// otherwise it just confuses browsers // 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 // This is a workaround for the fact that we're in a shadow dom
// adapted from https://github.com/home-assistant/frontend/issues/3133 // adapted from https://github.com/home-assistant/frontend/issues/3133
const username = document.createElement("input"); const username = document.createElement("input");
@ -104,6 +105,8 @@ export class IdentificationStage extends BaseStage<
}; };
this.form.appendChild(username); this.form.appendChild(username);
} }
// Only add the password field when we don't already show a password field
if (!compatMode && !this.challenge.passwordFields) {
const password = document.createElement("input"); const password = document.createElement("input");
password.setAttribute("type", "password"); password.setAttribute("type", "password");
password.setAttribute("name", "password"); password.setAttribute("name", "password");
@ -128,6 +131,7 @@ export class IdentificationStage extends BaseStage<
}); });
}; };
this.form.appendChild(password); this.form.appendChild(password);
}
const totp = document.createElement("input"); const totp = document.createElement("input");
totp.setAttribute("type", "text"); totp.setAttribute("type", "text");
totp.setAttribute("name", "code"); 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>
<trans-unit id="s32babfed740fd3c1"> <trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source> <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> </trans-unit>
</body> </body>
</file> </file>

View File

@ -6318,6 +6318,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s32babfed740fd3c1"> <trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source> <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> </trans-unit>
</body> </body>
</file> </file>

View File

@ -5952,6 +5952,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s32babfed740fd3c1"> <trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source> <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> </trans-unit>
</body> </body>
</file> </file>

View File

@ -613,9 +613,9 @@ Il y a <x id="0" equiv-text="${ago}"/> jour(s)</target>
</trans-unit> </trans-unit>
<trans-unit id="saa0e2675da69651b"> <trans-unit id="saa0e2675da69651b">
<source>The URL &quot;<x id="0" equiv-text="${this.url}"/>&quot; was not found.</source> <source>The URL "<x id="0" equiv-text="${this.url}"/>" was not found.</source>
<target>L'URL &quot; <target>L'URL "
<x id="0" equiv-text="${this.url}"/>&quot; n'a pas été trouvée.</target> <x id="0" equiv-text="${this.url}"/>" n'a pas été trouvée.</target>
</trans-unit> </trans-unit>
<trans-unit id="s58cd9c2fe836d9c6"> <trans-unit id="s58cd9c2fe836d9c6">
@ -1057,8 +1057,8 @@ Il y a <x id="0" equiv-text="${ago}"/> jour(s)</target>
</trans-unit> </trans-unit>
<trans-unit id="sa8384c9c26731f83"> <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> <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 &quot;.*&quot;. Soyez conscient des possibles implications de sécurité que cela peut avoir.</target> <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>
<trans-unit id="s55787f4dfcdce52b"> <trans-unit id="s55787f4dfcdce52b">
@ -1630,7 +1630,7 @@ Il y a <x id="0" equiv-text="${ago}"/> jour(s)</target>
</trans-unit> </trans-unit>
<trans-unit id="s33ed903c210a6209"> <trans-unit id="s33ed903c210a6209">
<source>Token to authenticate with. Currently only bearer authentication is supported.</source> <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>
<trans-unit id="sfc8bb104e2c05af8"> <trans-unit id="sfc8bb104e2c05af8">
@ -1798,8 +1798,8 @@ Il y a <x id="0" equiv-text="${ago}"/> jour(s)</target>
</trans-unit> </trans-unit>
<trans-unit id="sa90b7809586c35ce"> <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> <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 &quot;fa-test&quot;.</target> <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>
<trans-unit id="s0410779cb47de312"> <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>
<trans-unit id="s33683c3b1dbaf264"> <trans-unit id="s33683c3b1dbaf264">
<source>To use SSL instead, use 'ldaps://' and disable this option.</source> <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>
<trans-unit id="s2221fef80f4753a2"> <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>
<trans-unit id="s76768bebabb7d543"> <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> <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 &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> <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>
<trans-unit id="s026555347e589f0e"> <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>
<trans-unit id="s3198c384c2f68b08"> <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> <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>
<trans-unit id="sb32e9c1faa0b8673"> <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>
<trans-unit id="s9f8aac89fe318acc"> <trans-unit id="s9f8aac89fe318acc">
<source>Optionally set the 'FriendlyName' value of the Assertion attribute.</source> <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>
<trans-unit id="s851c108679653d2a"> <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>
<trans-unit id="s7b1fba26d245cb1c"> <trans-unit id="s7b1fba26d245cb1c">
<source>When using an external logging solution for archiving, this can be set to &quot;minutes=5&quot;.</source> <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 à &quot;minutes=5&quot;.</target> <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>
<trans-unit id="s44536d20bb5c8257"> <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>
<trans-unit id="s3bb51cabb02b997e"> <trans-unit id="s3bb51cabb02b997e">
<source>Format: &quot;weeks=3;days=2;hours=3,seconds=2&quot;.</source> <source>Format: "weeks=3;days=2;hours=3,seconds=2".</source>
<target>Format : &quot;weeks=3;days=2;hours=3,seconds=2&quot;.</target> <target>Format : "weeks=3;days=2;hours=3,seconds=2".</target>
</trans-unit> </trans-unit>
<trans-unit id="s04bfd02201db5ab8"> <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>
<trans-unit id="sa95a538bfbb86111"> <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 <target>Êtes-vous sûr de vouloir mettre à jour
<x id="0" equiv-text="${this.objectLabel}"/>&quot; <x id="0" equiv-text="${this.objectLabel}"/>"
<x id="1" equiv-text="${this.obj?.name}"/>&quot; ?</target> <x id="1" equiv-text="${this.obj?.name}"/>" ?</target>
</trans-unit> </trans-unit>
<trans-unit id="sc92d7cfb6ee1fec6"> <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>
<trans-unit id="sdf1d8edef27236f0"> <trans-unit id="sdf1d8edef27236f0">
<source>A &quot;roaming&quot; authenticator, like a YubiKey</source> <source>A "roaming" authenticator, like a YubiKey</source>
<target>Un authentificateur &quot;itinérant&quot;, comme une YubiKey</target> <target>Un authentificateur "itinérant", comme une YubiKey</target>
</trans-unit> </trans-unit>
<trans-unit id="sfffba7b23d8fb40c"> <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>
<trans-unit id="s5170f9ef331949c0"> <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> <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>
<trans-unit id="s36cb242ac90353bc"> <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>
<trans-unit id="s2d5f69929bb7221d"> <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> <target>
<x id="0" equiv-text="${prompt.name}"/>(&quot; <x id="0" equiv-text="${prompt.name}"/>("
<x id="1" equiv-text="${prompt.fieldKey}"/>&quot;, de type <x id="1" equiv-text="${prompt.fieldKey}"/>", de type
<x id="2" equiv-text="${prompt.type}"/>)</target> <x id="2" equiv-text="${prompt.type}"/>)</target>
</trans-unit> </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>
<trans-unit id="s1608b2f94fa0dbd4"> <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>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> <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>
<trans-unit id="s542a71bb8f41e057"> <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>
<trans-unit id="sa7fcf026bd25f231"> <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> <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>
<trans-unit id="saf1d289e3137c2ea"> <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>
<trans-unit id="sff0ac1ace2d90709"> <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> <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>
<trans-unit id="scb58b8a60cad8762"> <trans-unit id="scb58b8a60cad8762">
<source>Default relay state</source> <source>Default relay state</source>
@ -7939,6 +7939,12 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti
<trans-unit id="s32babfed740fd3c1"> <trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source> <source>User type used for newly created users.</source>
<target>Type d'utilisateur pour les utilisateurs nouvellement créés.</target> <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> </trans-unit>
</body> </body>
</file> </file>

View File

@ -6160,6 +6160,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s32babfed740fd3c1"> <trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source> <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> </trans-unit>
</body> </body>
</file> </file>

View File

@ -7848,4 +7848,10 @@ Bindings to groups/users are checked against the user of the event.</source>
<trans-unit id="s32babfed740fd3c1"> <trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source> <source>User type used for newly created users.</source>
</trans-unit> </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> </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>
<trans-unit id="s32babfed740fd3c1"> <trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source> <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> </trans-unit>
</body> </body>
</file> </file>

View File

@ -613,9 +613,9 @@
</trans-unit> </trans-unit>
<trans-unit id="saa0e2675da69651b"> <trans-unit id="saa0e2675da69651b">
<source>The URL &quot;<x id="0" equiv-text="${this.url}"/>&quot; was not found.</source> <source>The URL "<x id="0" equiv-text="${this.url}"/>" was not found.</source>
<target>未找到 URL &quot; <target>未找到 URL "
<x id="0" equiv-text="${this.url}"/>&quot;。</target> <x id="0" equiv-text="${this.url}"/>"。</target>
</trans-unit> </trans-unit>
<trans-unit id="s58cd9c2fe836d9c6"> <trans-unit id="s58cd9c2fe836d9c6">
@ -1057,8 +1057,8 @@
</trans-unit> </trans-unit>
<trans-unit id="sa8384c9c26731f83"> <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> <source>To allow any redirect URI, set this value to ".*". Be aware of the possible security implications this can have.</source>
<target>要允许任何重定向 URI请将此值设置为 &quot;.*&quot;。请注意这可能带来的安全影响。</target> <target>要允许任何重定向 URI请将此值设置为 ".*"。请注意这可能带来的安全影响。</target>
</trans-unit> </trans-unit>
<trans-unit id="s55787f4dfcdce52b"> <trans-unit id="s55787f4dfcdce52b">
@ -1799,8 +1799,8 @@
</trans-unit> </trans-unit>
<trans-unit id="sa90b7809586c35ce"> <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> <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 图标 &quot;fa-test&quot;。</target> <target>输入完整 URL、相对路径或者使用 'fa://fa-test' 来使用 Font Awesome 图标 "fa-test"。</target>
</trans-unit> </trans-unit>
<trans-unit id="s0410779cb47de312"> <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>
<trans-unit id="s76768bebabb7d543"> <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> <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>包含组成员的字段。请注意,如果使用 &quot;memberUid&quot; 字段,则假定该值包含相对可分辨名称。例如,'memberUid=some-user' 而不是 'memberUid=cn=some-user,ou=groups,...'</target> <target>包含组成员的字段。请注意,如果使用 "memberUid" 字段,则假定该值包含相对可分辨名称。例如,'memberUid=some-user' 而不是 'memberUid=cn=some-user,ou=groups,...'</target>
</trans-unit> </trans-unit>
<trans-unit id="s026555347e589f0e"> <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>
<trans-unit id="s7b1fba26d245cb1c"> <trans-unit id="s7b1fba26d245cb1c">
<source>When using an external logging solution for archiving, this can be set to &quot;minutes=5&quot;.</source> <source>When using an external logging solution for archiving, this can be set to "minutes=5".</source>
<target>使用外部日志记录解决方案进行存档时,可以将其设置为 &quot;minutes=5&quot;。</target> <target>使用外部日志记录解决方案进行存档时,可以将其设置为 "minutes=5"。</target>
</trans-unit> </trans-unit>
<trans-unit id="s44536d20bb5c8257"> <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>
<trans-unit id="s3bb51cabb02b997e"> <trans-unit id="s3bb51cabb02b997e">
<source>Format: &quot;weeks=3;days=2;hours=3,seconds=2&quot;.</source> <source>Format: "weeks=3;days=2;hours=3,seconds=2".</source>
<target>格式:&quot;weeks=3;days=2;hours=3,seconds=2&quot;。</target> <target>格式:"weeks=3;days=2;hours=3,seconds=2"。</target>
</trans-unit> </trans-unit>
<trans-unit id="s04bfd02201db5ab8"> <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>
<trans-unit id="sa95a538bfbb86111"> <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>您确定要更新 <target>您确定要更新
<x id="0" equiv-text="${this.objectLabel}"/>&quot; <x id="0" equiv-text="${this.objectLabel}"/>"
<x id="1" equiv-text="${this.obj?.name}"/>&quot; 吗?</target> <x id="1" equiv-text="${this.obj?.name}"/>" 吗?</target>
</trans-unit> </trans-unit>
<trans-unit id="sc92d7cfb6ee1fec6"> <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>
<trans-unit id="sdf1d8edef27236f0"> <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> <target>像 YubiKey 这样的“漫游”身份验证器</target>
</trans-unit> </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>
<trans-unit id="s2d5f69929bb7221d"> <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> <target>
<x id="0" equiv-text="${prompt.name}"/>&quot; <x id="0" equiv-text="${prompt.name}"/>"
<x id="1" equiv-text="${prompt.fieldKey}"/>&quot;,类型为 <x id="1" equiv-text="${prompt.fieldKey}"/>",类型为
<x id="2" equiv-text="${prompt.type}"/></target> <x id="2" equiv-text="${prompt.type}"/></target>
</trans-unit> </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>
<trans-unit id="s1608b2f94fa0dbd4"> <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> <target>如果设置时长大于 0用户可以选择“保持登录”选项这将使用户的会话延长此处设置的时间。</target>
</trans-unit> </trans-unit>
@ -7941,6 +7941,12 @@ Bindings to groups/users are checked against the user of the event.</source>
<trans-unit id="s32babfed740fd3c1"> <trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source> <source>User type used for newly created users.</source>
<target>新创建用户使用的用户类型。</target> <target>新创建用户使用的用户类型。</target>
</trans-unit>
<trans-unit id="s4a34a6be4c68ec87">
<source>Users created</source>
</trans-unit>
<trans-unit id="s275c956687e2e656">
<source>Failed logins</source>
</trans-unit> </trans-unit>
</body> </body>
</file> </file>

View File

@ -5993,6 +5993,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s32babfed740fd3c1"> <trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source> <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> </trans-unit>
</body> </body>
</file> </file>

View File

@ -5992,6 +5992,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s32babfed740fd3c1"> <trans-unit id="s32babfed740fd3c1">
<source>User type used for newly created users.</source> <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> </trans-unit>
</body> </body>
</file> </file>

View File

@ -68,8 +68,8 @@
- Create a draft GitHub Security advisory - Create a draft GitHub Security advisory
<details><summary>Template</summary> <details>
<p> <summary>Template</summary>
```markdown ```markdown
### Summary ### 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) - Email us at [security@goauthentik.io](mailto:security@goauthentik.io)
``` ```
</p>
</details> </details>
- Request a CVE via the draft advisory - 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 - Wait for GitHub to assign a CVE
- Announce the release of the vulnerability via Mailing list and discord - Announce the release of the vulnerability via Mailing list and discord
<details><summary>Mailing list template</summary> <details>
<p> <summary>Mailing list template</summary>
Subject: `Notice of upcoming authentik Security releases 2022.10.3 and 2022.11.3` 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. 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>
<details><summary>Discord template</summary> <details>
<p> <summary>Discord template</summary>
```markdown ```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. @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> </details>
### Creating a security release ### 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 - 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 - 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> <p>
Subject: `Release of authentik Security releases 2022.10.3 and 2022.11.3` 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> </p>
</details> </details>
<details><summary>Discord template</summary> <details>
<summary>Discord template</summary>
<p> <p>
```markdown ```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: 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. 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 ## 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) A user logs in (including the source, if available)
<details><summary>Example</summary> <details>
<p> <summary>Example</summary>
```json ```json
{ {
@ -54,15 +54,14 @@ A user logs in (including the source, if available)
} }
``` ```
</p>
</details> </details>
### `login_failed` ### `login_failed`
A failed login attempt A failed login attempt
<details><summary>Example</summary> <details>
<p> <summary>Example</summary>
```json ```json
{ {
@ -103,15 +102,14 @@ A failed login attempt
} }
``` ```
</p>
</details> </details>
### `logout` ### `logout`
A user logs out. A user logs out.
<details><summary>Example</summary> <details>
<p> <summary>Example</summary>
```json ```json
{ {
@ -144,15 +142,14 @@ A user logs out.
} }
``` ```
</p>
</details> </details>
### `user_write` ### `user_write`
A user is written to during a flow execution. A user is written to during a flow execution.
<details><summary>Example</summary> <details>
<p> <summary>Example</summary>
```json ```json
{ {
@ -194,7 +191,6 @@ A user is written to during a flow execution.
} }
``` ```
</p>
</details> </details>
### `suspicious_request` ### `suspicious_request`
@ -221,8 +217,8 @@ An invitation is used.
A user authorizes an application. A user authorizes an application.
<details><summary>Example</summary> <details>
<p> <summary>Example</summary>
```json ```json
{ {
@ -270,7 +266,6 @@ A user authorizes an application.
} }
``` ```
</p>
</details> </details>
### `source_linked` ### `source_linked`

View File

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

View File

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

View File

@ -176,7 +176,7 @@ image:
--- ---
##### `GET` /stages/captcha/{stage_uuid}/ ##### `GET` /stages/captcha/&#123;stage_uuid&#125;/
###### Return Type: ###### Return Type:
@ -191,7 +191,7 @@ Changed response : **200 OK**
- Changed property `public_key` (string) - Changed property `public_key` (string)
> Public key, acquired your captcha Provider. > Public key, acquired your captcha Provider.
##### `PUT` /stages/captcha/{stage_uuid}/ ##### `PUT` /stages/captcha/&#123;stage_uuid&#125;/
###### Request: ###### Request:
@ -221,7 +221,7 @@ Changed response : **200 OK**
- Changed property `public_key` (string) - Changed property `public_key` (string)
> Public key, acquired your captcha Provider. > Public key, acquired your captcha Provider.
##### `PATCH` /stages/captcha/{stage_uuid}/ ##### `PATCH` /stages/captcha/&#123;stage_uuid&#125;/
###### Request: ###### Request:
@ -251,7 +251,7 @@ Changed response : **200 OK**
- Changed property `public_key` (string) - Changed property `public_key` (string)
> Public key, acquired your captcha Provider. > Public key, acquired your captcha Provider.
##### `GET` /flows/executor/{flow_slug}/ ##### `GET` /flows/executor/&#123;flow_slug&#125;/
###### Return Type: ###### Return Type:
@ -266,7 +266,7 @@ Changed response : **200 OK**
* Added property `js_url` (string) * Added property `js_url` (string)
##### `POST` /flows/executor/{flow_slug}/ ##### `POST` /flows/executor/&#123;flow_slug&#125;/
###### Return Type: ###### 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 #### What's Deleted
--- ---
##### `POST` /stages/authenticator/duo/{stage_uuid}/import_devices/ ##### `POST` /stages/authenticator/duo/&#123;stage_uuid&#125;/import_devices/
#### What's Changed #### What's Changed
--- ---
##### `GET` /stages/authenticator/duo/{stage_uuid}/ ##### `GET` /stages/authenticator/duo/&#123;stage_uuid&#125;/
###### Return Type: ###### Return Type:
@ -47,7 +47,7 @@ Changed response : **200 OK**
- Added property `admin_integration_key` (string) - Added property `admin_integration_key` (string)
##### `PUT` /stages/authenticator/duo/{stage_uuid}/ ##### `PUT` /stages/authenticator/duo/&#123;stage_uuid&#125;/
###### Request: ###### Request:
@ -65,7 +65,7 @@ Changed response : **200 OK**
- Added property `admin_integration_key` (string) - Added property `admin_integration_key` (string)
##### `PATCH` /stages/authenticator/duo/{stage_uuid}/ ##### `PATCH` /stages/authenticator/duo/&#123;stage_uuid&#125;/
###### Request: ###### Request:
@ -83,7 +83,7 @@ Changed response : **200 OK**
- Added property `admin_integration_key` (string) - Added property `admin_integration_key` (string)
##### `GET` /flows/executor/{flow_slug}/ ##### `GET` /flows/executor/&#123;flow_slug&#125;/
###### Return Type: ###### Return Type:
@ -135,7 +135,7 @@ Changed response : **200 OK**
- Property `traceback` (string) - Property `traceback` (string)
##### `POST` /flows/executor/{flow_slug}/ ##### `POST` /flows/executor/&#123;flow_slug&#125;/
###### Return Type: ###### Return Type:

View File

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

View File

@ -147,19 +147,19 @@ helm upgrade authentik authentik/authentik -f values.yaml --version ^2023.10
##### `GET` /rbac/permissions/ ##### `GET` /rbac/permissions/
##### `GET` /rbac/permissions/{id}/ ##### `GET` /rbac/permissions/&#123;id&#125;/
##### `GET` /rbac/permissions/assigned_by_roles/ ##### `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/ ##### `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/ ##### `GET` /rbac/permissions/roles/
@ -169,21 +169,21 @@ helm upgrade authentik authentik/authentik -f values.yaml --version ^2023.10
##### `POST` /rbac/roles/ ##### `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 #### What's Changed
--- ---
##### `GET` /authenticators/admin/totp/{id}/ ##### `GET` /authenticators/admin/totp/&#123;id&#125;/
###### Parameters: ###### Parameters:
@ -191,7 +191,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device. > A unique integer value identifying this TOTP Device.
##### `PUT` /authenticators/admin/totp/{id}/ ##### `PUT` /authenticators/admin/totp/&#123;id&#125;/
###### Parameters: ###### Parameters:
@ -199,7 +199,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device. > A unique integer value identifying this TOTP Device.
##### `DELETE` /authenticators/admin/totp/{id}/ ##### `DELETE` /authenticators/admin/totp/&#123;id&#125;/
###### Parameters: ###### Parameters:
@ -207,7 +207,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device. > A unique integer value identifying this TOTP Device.
##### `PATCH` /authenticators/admin/totp/{id}/ ##### `PATCH` /authenticators/admin/totp/&#123;id&#125;/
###### Parameters: ###### Parameters:
@ -215,7 +215,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device. > A unique integer value identifying this TOTP Device.
##### `GET` /authenticators/totp/{id}/ ##### `GET` /authenticators/totp/&#123;id&#125;/
###### Parameters: ###### Parameters:
@ -223,7 +223,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device. > A unique integer value identifying this TOTP Device.
##### `PUT` /authenticators/totp/{id}/ ##### `PUT` /authenticators/totp/&#123;id&#125;/
###### Parameters: ###### Parameters:
@ -231,7 +231,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device. > A unique integer value identifying this TOTP Device.
##### `DELETE` /authenticators/totp/{id}/ ##### `DELETE` /authenticators/totp/&#123;id&#125;/
###### Parameters: ###### Parameters:
@ -239,7 +239,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device. > A unique integer value identifying this TOTP Device.
##### `PATCH` /authenticators/totp/{id}/ ##### `PATCH` /authenticators/totp/&#123;id&#125;/
###### Parameters: ###### Parameters:
@ -247,7 +247,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device. > 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: ###### Parameters:
@ -255,7 +255,7 @@ Changed: `group_uuid` in `path`
> A UUID string identifying this Group. > A UUID string identifying this Group.
##### `POST` /core/groups/{group_uuid}/remove_user/ ##### `POST` /core/groups/&#123;group_uuid&#125;/remove_user/
###### Parameters: ###### Parameters:
@ -263,7 +263,7 @@ Changed: `group_uuid` in `path`
> A UUID string identifying this Group. > A UUID string identifying this Group.
##### `GET` /enterprise/license/{license_uuid}/ ##### `GET` /enterprise/license/&#123;license_uuid&#125;/
###### Parameters: ###### Parameters:
@ -271,7 +271,7 @@ Changed: `license_uuid` in `path`
> A UUID string identifying this License. > A UUID string identifying this License.
##### `PUT` /enterprise/license/{license_uuid}/ ##### `PUT` /enterprise/license/&#123;license_uuid&#125;/
###### Parameters: ###### Parameters:
@ -279,7 +279,7 @@ Changed: `license_uuid` in `path`
> A UUID string identifying this License. > A UUID string identifying this License.
##### `DELETE` /enterprise/license/{license_uuid}/ ##### `DELETE` /enterprise/license/&#123;license_uuid&#125;/
###### Parameters: ###### Parameters:
@ -287,7 +287,7 @@ Changed: `license_uuid` in `path`
> A UUID string identifying this License. > A UUID string identifying this License.
##### `PATCH` /enterprise/license/{license_uuid}/ ##### `PATCH` /enterprise/license/&#123;license_uuid&#125;/
###### Parameters: ###### Parameters:
@ -295,7 +295,7 @@ Changed: `license_uuid` in `path`
> A UUID string identifying this License. > A UUID string identifying this License.
##### `GET` /outposts/instances/{uuid}/health/ ##### `GET` /outposts/instances/&#123;uuid&#125;/health/
###### Parameters: ###### Parameters:
@ -303,7 +303,7 @@ Changed: `uuid` in `path`
> A UUID string identifying this Outpost. > A UUID string identifying this Outpost.
##### `GET` /outposts/radius/{id}/ ##### `GET` /outposts/radius/&#123;id&#125;/
###### Return Type: ###### Return Type:
@ -314,7 +314,7 @@ Changed response : **200 OK**
- Added property `mfa_support` (boolean) - 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. > 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: ###### Return Type:
@ -463,7 +463,7 @@ Changed response : **200 OK**
- `authentik_stages_authenticator_totp.totpdevice` - `authentik_stages_authenticator_totp.totpdevice`
- `authentik_enterprise.license` - `authentik_enterprise.license`
##### `PUT` /policies/event_matcher/{policy_uuid}/ ##### `PUT` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request: ###### Request:
@ -757,7 +757,7 @@ Changed response : **200 OK**
- `authentik_stages_authenticator_totp.totpdevice` - `authentik_stages_authenticator_totp.totpdevice`
- `authentik_enterprise.license` - `authentik_enterprise.license`
##### `PATCH` /policies/event_matcher/{policy_uuid}/ ##### `PATCH` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request: ###### Request:
@ -1051,7 +1051,7 @@ Changed response : **200 OK**
- `authentik_stages_authenticator_totp.totpdevice` - `authentik_stages_authenticator_totp.totpdevice`
- `authentik_enterprise.license` - `authentik_enterprise.license`
##### `GET` /providers/radius/{id}/ ##### `GET` /providers/radius/&#123;id&#125;/
###### Return Type: ###### Return Type:
@ -1062,7 +1062,7 @@ Changed response : **200 OK**
- Added property `mfa_support` (boolean) - 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. > 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: ###### Request:
@ -1080,7 +1080,7 @@ Changed response : **200 OK**
- Added property `mfa_support` (boolean) - 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. > 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: ###### Request:
@ -1117,7 +1117,7 @@ Changed response : **200 OK**
* Added property `oidc_jwks_url` (string) * Added property `oidc_jwks_url` (string)
##### `DELETE` /authenticators/admin/static/{id}/ ##### `DELETE` /authenticators/admin/static/&#123;id&#125;/
###### Parameters: ###### Parameters:
@ -1125,7 +1125,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device. > A unique integer value identifying this Static Device.
##### `GET` /authenticators/admin/static/{id}/ ##### `GET` /authenticators/admin/static/&#123;id&#125;/
###### Parameters: ###### Parameters:
@ -1133,7 +1133,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device. > A unique integer value identifying this Static Device.
##### `PUT` /authenticators/admin/static/{id}/ ##### `PUT` /authenticators/admin/static/&#123;id&#125;/
###### Parameters: ###### Parameters:
@ -1141,7 +1141,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device. > A unique integer value identifying this Static Device.
##### `PATCH` /authenticators/admin/static/{id}/ ##### `PATCH` /authenticators/admin/static/&#123;id&#125;/
###### Parameters: ###### Parameters:
@ -1149,7 +1149,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device. > A unique integer value identifying this Static Device.
##### `DELETE` /authenticators/static/{id}/ ##### `DELETE` /authenticators/static/&#123;id&#125;/
###### Parameters: ###### Parameters:
@ -1157,7 +1157,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device. > A unique integer value identifying this Static Device.
##### `GET` /authenticators/static/{id}/ ##### `GET` /authenticators/static/&#123;id&#125;/
###### Parameters: ###### Parameters:
@ -1165,7 +1165,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device. > A unique integer value identifying this Static Device.
##### `PUT` /authenticators/static/{id}/ ##### `PUT` /authenticators/static/&#123;id&#125;/
###### Parameters: ###### Parameters:
@ -1173,7 +1173,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device. > A unique integer value identifying this Static Device.
##### `PATCH` /authenticators/static/{id}/ ##### `PATCH` /authenticators/static/&#123;id&#125;/
###### Parameters: ###### Parameters:
@ -1181,7 +1181,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device. > A unique integer value identifying this Static Device.
##### `GET` /authenticators/static/{id}/used_by/ ##### `GET` /authenticators/static/&#123;id&#125;/used_by/
###### Parameters: ###### Parameters:
@ -1189,7 +1189,7 @@ Changed: `id` in `path`
> A unique integer value identifying this Static Device. > A unique integer value identifying this Static Device.
##### `GET` /authenticators/totp/{id}/used_by/ ##### `GET` /authenticators/totp/&#123;id&#125;/used_by/
###### Parameters: ###### Parameters:
@ -1197,7 +1197,7 @@ Changed: `id` in `path`
> A unique integer value identifying this TOTP Device. > A unique integer value identifying this TOTP Device.
##### `DELETE` /core/groups/{group_uuid}/ ##### `DELETE` /core/groups/&#123;group_uuid&#125;/
###### Parameters: ###### Parameters:
@ -1205,7 +1205,7 @@ Changed: `group_uuid` in `path`
> A UUID string identifying this Group. > A UUID string identifying this Group.
##### `GET` /core/groups/{group_uuid}/ ##### `GET` /core/groups/&#123;group_uuid&#125;/
###### Parameters: ###### Parameters:
@ -1235,7 +1235,7 @@ Changed response : **200 OK**
- Property `name` (string) - Property `name` (string)
##### `PUT` /core/groups/{group_uuid}/ ##### `PUT` /core/groups/&#123;group_uuid&#125;/
###### Parameters: ###### Parameters:
@ -1263,7 +1263,7 @@ Changed response : **200 OK**
* Added property `roles_obj` (array) * Added property `roles_obj` (array)
##### `PATCH` /core/groups/{group_uuid}/ ##### `PATCH` /core/groups/&#123;group_uuid&#125;/
###### Parameters: ###### Parameters:
@ -1291,7 +1291,7 @@ Changed response : **200 OK**
* Added property `roles_obj` (array) * Added property `roles_obj` (array)
##### `GET` /core/groups/{group_uuid}/used_by/ ##### `GET` /core/groups/&#123;group_uuid&#125;/used_by/
###### Parameters: ###### Parameters:
@ -1299,7 +1299,7 @@ Changed: `group_uuid` in `path`
> A UUID string identifying this Group. > A UUID string identifying this Group.
##### `GET` /core/tokens/{identifier}/ ##### `GET` /core/tokens/&#123;identifier&#125;/
###### Return Type: ###### Return Type:
@ -1317,7 +1317,7 @@ Changed response : **200 OK**
* Added property `uuid` (string) * Added property `uuid` (string)
##### `PUT` /core/tokens/{identifier}/ ##### `PUT` /core/tokens/&#123;identifier&#125;/
###### Return Type: ###### Return Type:
@ -1335,7 +1335,7 @@ Changed response : **200 OK**
* Added property `uuid` (string) * Added property `uuid` (string)
##### `PATCH` /core/tokens/{identifier}/ ##### `PATCH` /core/tokens/&#123;identifier&#125;/
###### Return Type: ###### Return Type:
@ -1353,7 +1353,7 @@ Changed response : **200 OK**
* Added property `uuid` (string) * Added property `uuid` (string)
##### `GET` /core/users/{id}/ ##### `GET` /core/users/&#123;id&#125;/
###### Return Type: ###### Return Type:
@ -1367,7 +1367,7 @@ Changed response : **200 OK**
* Added property `uuid` (string) * Added property `uuid` (string)
##### `PUT` /core/users/{id}/ ##### `PUT` /core/users/&#123;id&#125;/
###### Return Type: ###### Return Type:
@ -1381,7 +1381,7 @@ Changed response : **200 OK**
* Added property `uuid` (string) * Added property `uuid` (string)
##### `PATCH` /core/users/{id}/ ##### `PATCH` /core/users/&#123;id&#125;/
###### Return Type: ###### Return Type:
@ -1395,7 +1395,7 @@ Changed response : **200 OK**
* Added property `uuid` (string) * Added property `uuid` (string)
##### `GET` /enterprise/license/{license_uuid}/used_by/ ##### `GET` /enterprise/license/&#123;license_uuid&#125;/used_by/
###### Parameters: ###### Parameters:
@ -1403,7 +1403,7 @@ Changed: `license_uuid` in `path`
> A UUID string identifying this License. > A UUID string identifying this License.
##### `GET` /events/rules/{pbm_uuid}/ ##### `GET` /events/rules/&#123;pbm_uuid&#125;/
###### Return Type: ###### Return Type:
@ -1423,7 +1423,7 @@ Changed response : **200 OK**
* Added property `roles_obj` (array) * Added property `roles_obj` (array)
##### `PUT` /events/rules/{pbm_uuid}/ ##### `PUT` /events/rules/&#123;pbm_uuid&#125;/
###### Return Type: ###### Return Type:
@ -1443,7 +1443,7 @@ Changed response : **200 OK**
* Added property `roles_obj` (array) * Added property `roles_obj` (array)
##### `PATCH` /events/rules/{pbm_uuid}/ ##### `PATCH` /events/rules/&#123;pbm_uuid&#125;/
###### Return Type: ###### Return Type:
@ -1463,7 +1463,7 @@ Changed response : **200 OK**
* Added property `roles_obj` (array) * Added property `roles_obj` (array)
##### `DELETE` /outposts/instances/{uuid}/ ##### `DELETE` /outposts/instances/&#123;uuid&#125;/
###### Parameters: ###### Parameters:
@ -1471,7 +1471,7 @@ Changed: `uuid` in `path`
> A UUID string identifying this Outpost. > A UUID string identifying this Outpost.
##### `GET` /outposts/instances/{uuid}/ ##### `GET` /outposts/instances/&#123;uuid&#125;/
###### Parameters: ###### Parameters:
@ -1479,7 +1479,7 @@ Changed: `uuid` in `path`
> A UUID string identifying this Outpost. > A UUID string identifying this Outpost.
##### `PUT` /outposts/instances/{uuid}/ ##### `PUT` /outposts/instances/&#123;uuid&#125;/
###### Parameters: ###### Parameters:
@ -1487,7 +1487,7 @@ Changed: `uuid` in `path`
> A UUID string identifying this Outpost. > A UUID string identifying this Outpost.
##### `PATCH` /outposts/instances/{uuid}/ ##### `PATCH` /outposts/instances/&#123;uuid&#125;/
###### Parameters: ###### Parameters:
@ -1495,7 +1495,7 @@ Changed: `uuid` in `path`
> A UUID string identifying this Outpost. > A UUID string identifying this Outpost.
##### `GET` /outposts/instances/{uuid}/used_by/ ##### `GET` /outposts/instances/&#123;uuid&#125;/used_by/
###### Parameters: ###### Parameters:
@ -1518,7 +1518,7 @@ Changed response : **200 OK**
- Added property `mfa_support` (boolean) - 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. > 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: ###### Return Type:
@ -1556,7 +1556,7 @@ Changed response : **200 OK**
* Added property `uuid` (string) * Added property `uuid` (string)
##### `PUT` /policies/bindings/{policy_binding_uuid}/ ##### `PUT` /policies/bindings/&#123;policy_binding_uuid&#125;/
###### Request: ###### Request:
@ -1605,7 +1605,7 @@ Changed response : **200 OK**
* Added property `uuid` (string) * Added property `uuid` (string)
##### `PATCH` /policies/bindings/{policy_binding_uuid}/ ##### `PATCH` /policies/bindings/&#123;policy_binding_uuid&#125;/
###### Request: ###### Request:
@ -2134,7 +2134,7 @@ Changed response : **200 OK**
- Added property `mfa_support` (boolean) - 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. > 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: ###### Return Type:
@ -2145,7 +2145,7 @@ Changed response : **200 OK**
- Added property `default_relay_state` (string) - Added property `default_relay_state` (string)
> Default relay_state value for IDP-initiated logins > Default relay_state value for IDP-initiated logins
##### `PUT` /providers/saml/{id}/ ##### `PUT` /providers/saml/&#123;id&#125;/
###### Request: ###### Request:
@ -2163,7 +2163,7 @@ Changed response : **200 OK**
- Added property `default_relay_state` (string) - Added property `default_relay_state` (string)
> Default relay_state value for IDP-initiated logins > Default relay_state value for IDP-initiated logins
##### `PATCH` /providers/saml/{id}/ ##### `PATCH` /providers/saml/&#123;id&#125;/
###### Request: ###### Request:
@ -2181,7 +2181,7 @@ Changed response : **200 OK**
- Added property `default_relay_state` (string) - Added property `default_relay_state` (string)
> Default relay_state value for IDP-initiated logins > Default relay_state value for IDP-initiated logins
##### `GET` /sources/oauth/{slug}/ ##### `GET` /sources/oauth/&#123;slug&#125;/
###### Return Type: ###### Return Type:
@ -2202,7 +2202,7 @@ Changed response : **200 OK**
* Added property `oidc_jwks_url` (string) * Added property `oidc_jwks_url` (string)
##### `PUT` /sources/oauth/{slug}/ ##### `PUT` /sources/oauth/&#123;slug&#125;/
###### Return Type: ###### Return Type:
@ -2223,7 +2223,7 @@ Changed response : **200 OK**
* Added property `oidc_jwks_url` (string) * Added property `oidc_jwks_url` (string)
##### `PATCH` /sources/oauth/{slug}/ ##### `PATCH` /sources/oauth/&#123;slug&#125;/
###### Return Type: ###### Return Type:
@ -2326,7 +2326,7 @@ Changed response : **200 OK**
* Added property `uuid` (string) * Added property `uuid` (string)
##### `GET` /core/user_consent/{id}/ ##### `GET` /core/user_consent/&#123;id&#125;/
###### Return Type: ###### Return Type:
@ -2442,7 +2442,7 @@ Changed response : **200 OK**
* Added property `roles_obj` (array) * Added property `roles_obj` (array)
##### `GET` /oauth2/access_tokens/{id}/ ##### `GET` /oauth2/access_tokens/&#123;id&#125;/
###### Return Type: ###### Return Type:
@ -2460,7 +2460,7 @@ Changed response : **200 OK**
* Added property `uuid` (string) * Added property `uuid` (string)
##### `GET` /oauth2/authorization_codes/{id}/ ##### `GET` /oauth2/authorization_codes/&#123;id&#125;/
###### Return Type: ###### Return Type:
@ -2478,7 +2478,7 @@ Changed response : **200 OK**
* Added property `uuid` (string) * Added property `uuid` (string)
##### `GET` /oauth2/refresh_tokens/{id}/ ##### `GET` /oauth2/refresh_tokens/&#123;id&#125;/
###### Return Type: ###### Return Type:
@ -2670,7 +2670,7 @@ Changed response : **200 OK**
* Added property `oidc_jwks_url` (string) * Added property `oidc_jwks_url` (string)
##### `GET` /stages/authenticator/sms/{stage_uuid}/ ##### `GET` /stages/authenticator/sms/&#123;stage_uuid&#125;/
###### Return Type: ###### Return Type:
@ -2681,7 +2681,7 @@ Changed response : **200 OK**
- Changed property `verify_only` (boolean) - 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. > 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: ###### Request:
@ -2699,7 +2699,7 @@ Changed response : **200 OK**
- Changed property `verify_only` (boolean) - 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. > 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: ###### Request:
@ -2717,7 +2717,7 @@ Changed response : **200 OK**
- Changed property `verify_only` (boolean) - 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. > 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: ###### Return Type:
@ -2727,7 +2727,7 @@ Changed response : **200 OK**
- Added property `deny_message` (string) - Added property `deny_message` (string)
##### `PUT` /stages/deny/{stage_uuid}/ ##### `PUT` /stages/deny/&#123;stage_uuid&#125;/
###### Request: ###### Request:
@ -2743,7 +2743,7 @@ Changed response : **200 OK**
- Added property `deny_message` (string) - Added property `deny_message` (string)
##### `PATCH` /stages/deny/{stage_uuid}/ ##### `PATCH` /stages/deny/&#123;stage_uuid&#125;/
###### Request: ###### 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: ###### Return Type:
@ -141,7 +141,7 @@ Changed response : **200 OK**
- `user_id` - `user_id`
##### `PUT` /providers/oauth2/{id}/ ##### `PUT` /providers/oauth2/&#123;id&#125;/
###### Request: ###### Request:
@ -169,7 +169,7 @@ Changed response : **200 OK**
- `user_id` - `user_id`
##### `PATCH` /providers/oauth2/{id}/ ##### `PATCH` /providers/oauth2/&#123;id&#125;/
###### Request: ###### Request:
@ -251,7 +251,7 @@ Changed response : **200 OK**
- `user_id` - `user_id`
##### `GET` /oauth2/authorization_codes/{id}/ ##### `GET` /oauth2/authorization_codes/&#123;id&#125;/
###### Return Type: ###### Return Type:
@ -271,7 +271,7 @@ Changed response : **200 OK**
- `user_id` - `user_id`
##### `GET` /oauth2/refresh_tokens/{id}/ ##### `GET` /oauth2/refresh_tokens/&#123;id&#125;/
###### Return Type: ###### Return Type:
@ -339,7 +339,7 @@ Changed response : **200 OK**
- `user_id` - `user_id`
##### `GET` /stages/prompt/prompts/{prompt_uuid}/ ##### `GET` /stages/prompt/prompts/&#123;prompt_uuid&#125;/
###### Return Type: ###### Return Type:
@ -353,7 +353,7 @@ Changed response : **200 OK**
* Added property `name` (string) * Added property `name` (string)
##### `PUT` /stages/prompt/prompts/{prompt_uuid}/ ##### `PUT` /stages/prompt/prompts/&#123;prompt_uuid&#125;/
###### Request: ###### Request:
@ -377,7 +377,7 @@ Changed response : **200 OK**
* Added property `name` (string) * Added property `name` (string)
##### `PATCH` /stages/prompt/prompts/{prompt_uuid}/ ##### `PATCH` /stages/prompt/prompts/&#123;prompt_uuid&#125;/
###### Request: ###### Request:

View File

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

View File

@ -123,21 +123,21 @@ image:
##### `GET` /outposts/radius/ ##### `GET` /outposts/radius/
##### `GET` /outposts/radius/{id}/ ##### `GET` /outposts/radius/&#123;id&#125;/
##### `GET` /providers/radius/ ##### `GET` /providers/radius/
##### `POST` /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/ ##### `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: ###### Return Type:
@ -207,7 +207,7 @@ Changed response : **200 OK**
- `authentik.providers.radius` - `authentik.providers.radius`
##### `PUT` /policies/event_matcher/{policy_uuid}/ ##### `PUT` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request: ###### Request:
@ -327,7 +327,7 @@ Changed response : **200 OK**
- `authentik.providers.radius` - `authentik.providers.radius`
##### `PATCH` /policies/event_matcher/{policy_uuid}/ ##### `PATCH` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request: ###### Request:
@ -447,7 +447,7 @@ Changed response : **200 OK**
- `authentik.providers.radius` - `authentik.providers.radius`
##### `GET` /providers/all/{id}/ ##### `GET` /providers/all/&#123;id&#125;/
###### Return Type: ###### Return Type:
@ -458,7 +458,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Return Type:
@ -469,7 +469,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Request:
@ -487,7 +487,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Request:
@ -505,7 +505,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Return Type:
@ -516,7 +516,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Request:
@ -534,7 +534,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Request:
@ -552,7 +552,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Return Type:
@ -567,7 +567,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Return Type:
@ -582,7 +582,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Return Type:
@ -597,7 +597,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Return Type:
@ -622,7 +622,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Request:
@ -661,7 +661,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Request:
@ -901,7 +901,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Return Type:
@ -912,7 +912,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Request:
@ -930,7 +930,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Request:
@ -1014,7 +1014,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Return Type:
@ -1025,7 +1025,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Request:
@ -1043,7 +1043,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Request:
@ -1095,7 +1095,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Return Type:
@ -1114,7 +1114,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Return Type:
@ -1129,7 +1129,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Return Type:
@ -1144,7 +1144,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Return Type:
@ -1297,7 +1297,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Return Type:
@ -1308,7 +1308,7 @@ Changed response : **200 OK**
- Added property `remember_me_offset` (string) - 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) > 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: ###### Request:
@ -1326,7 +1326,7 @@ Changed response : **200 OK**
- Added property `remember_me_offset` (string) - 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) > 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: ###### Request:
@ -1367,7 +1367,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Return Type:
@ -1465,7 +1465,7 @@ Changed response : **200 OK**
- `radio-button-group` - `radio-button-group`
- `dropdown` - `dropdown`
##### `POST` /flows/executor/{flow_slug}/ ##### `POST` /flows/executor/&#123;flow_slug&#125;/
###### Request: ###### Request:
@ -1581,7 +1581,7 @@ Changed response : **200 OK**
- Added property `authentication_flow` (string) - Added property `authentication_flow` (string)
> Flow used for authentication when the associated application is accessed by an un-authenticated user. > 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: ###### Return Type:
@ -1621,7 +1621,7 @@ Changed response : **200 OK**
- `radio-button-group` - `radio-button-group`
- `dropdown` - `dropdown`
##### `PUT` /stages/prompt/prompts/{prompt_uuid}/ ##### `PUT` /stages/prompt/prompts/&#123;prompt_uuid&#125;/
###### Request: ###### Request:
@ -1697,7 +1697,7 @@ Changed response : **200 OK**
- `radio-button-group` - `radio-button-group`
- `dropdown` - `dropdown`
##### `PATCH` /stages/prompt/prompts/{prompt_uuid}/ ##### `PATCH` /stages/prompt/prompts/&#123;prompt_uuid&#125;/
###### Request: ###### 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: ###### Return Type:
@ -260,7 +260,7 @@ Changed response : **200 OK**
- `authentik_core.application` - `authentik_core.application`
- `authentik_core.token` - `authentik_core.token`
##### `PUT` /policies/event_matcher/{policy_uuid}/ ##### `PUT` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request: ###### Request:
@ -420,7 +420,7 @@ Changed response : **200 OK**
> - `authentik_core.application` - Application > - `authentik_core.application` - Application
> - `authentik_core.token` - Token > - `authentik_core.token` - Token
##### `PATCH` /policies/event_matcher/{policy_uuid}/ ##### `PATCH` /policies/event_matcher/&#123;policy_uuid&#125;/
###### Request: ###### Request:
@ -580,7 +580,7 @@ Changed response : **200 OK**
> - `authentik_core.application` - Application > - `authentik_core.application` - Application
> - `authentik_core.token` - Token > - `authentik_core.token` - Token
##### `GET` /outposts/ldap/{id}/ ##### `GET` /outposts/ldap/&#123;id&#125;/
###### Return Type: ###### Return Type:
@ -849,7 +849,7 @@ Changed response : **200 OK**
> - `authentik_core.application` - Application > - `authentik_core.application` - Application
> - `authentik_core.token` - Token > - `authentik_core.token` - Token
##### `GET` /providers/ldap/{id}/ ##### `GET` /providers/ldap/&#123;id&#125;/
###### Return Type: ###### Return Type:
@ -868,7 +868,7 @@ Changed response : **200 OK**
- Changed property `gid_start_number` (integer) - 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 > 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: ###### Request:
@ -902,7 +902,7 @@ Changed response : **200 OK**
- Changed property `gid_start_number` (integer) - 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 > 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: ###### Request:
@ -936,7 +936,7 @@ Changed response : **200 OK**
- Changed property `gid_start_number` (integer) - 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 > 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: ###### Return Type:
@ -950,7 +950,7 @@ Changed response : **200 OK**
- Added property `sni` (boolean) - Added property `sni` (boolean)
##### `PUT` /sources/ldap/{slug}/ ##### `PUT` /sources/ldap/&#123;slug&#125;/
###### Request: ###### Request:
@ -974,7 +974,7 @@ Changed response : **200 OK**
- Added property `sni` (boolean) - Added property `sni` (boolean)
##### `PATCH` /sources/ldap/{slug}/ ##### `PATCH` /sources/ldap/&#123;slug&#125;/
###### Request: ###### Request:
@ -998,7 +998,7 @@ Changed response : **200 OK**
- Added property `sni` (boolean) - Added property `sni` (boolean)
##### `GET` /sources/saml/{slug}/ ##### `GET` /sources/saml/&#123;slug&#125;/
###### Return Type: ###### Return Type:
@ -1013,7 +1013,7 @@ Changed response : **200 OK**
- Changed property `signing_kp` (string) - Changed property `signing_kp` (string)
> Keypair used to sign outgoing Responses going to the Identity Provider. > Keypair used to sign outgoing Responses going to the Identity Provider.
##### `PUT` /sources/saml/{slug}/ ##### `PUT` /sources/saml/&#123;slug&#125;/
###### Request: ###### Request:
@ -1039,7 +1039,7 @@ Changed response : **200 OK**
- Changed property `signing_kp` (string) - Changed property `signing_kp` (string)
> Keypair used to sign outgoing Responses going to the Identity Provider. > Keypair used to sign outgoing Responses going to the Identity Provider.
##### `PATCH` /sources/saml/{slug}/ ##### `PATCH` /sources/saml/&#123;slug&#125;/
###### Request: ###### Request:

View File

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

View File

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

View File

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

View File

@ -38,6 +38,7 @@ _Optionally_, create a new group like `organizr users` to scope access to the or
:::tip :::tip
_Optionally_, bind the group to control access to the organizr to the application. _Optionally_, bind the group to control access to the organizr to the application.
![](./organizr4.png) ![](./organizr4.png)
:::
![](./organizr5.png) ![](./organizr5.png)
::: 3. Add the Application to the authentik Embedded Outpost. ::: 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/ - Client ID: https://phpipam.company/
- Strict Mode: Off - Strict Mode: Off
- IDP Issuer: https://authentik.company - IDP Issuer: https://authentik.company
- IDP Login url: https://authentik.company/application/saml/<application_name>/sso/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 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 - 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 1. To get this cert, access the authentik installation at authentik.company
2. Select Applications -> Providers -> phpipam-saml 2. Select Applications -> Providers -> phpipam-saml

View File

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

20568
website/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@
"docusaurus": "docusaurus", "docusaurus": "docusaurus",
"watch": "docusaurus start", "watch": "docusaurus start",
"build": "cp ../docker-compose.yml static/docker-compose.yml && cp ../schema.yml static/schema.yaml && docusaurus build", "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", "swizzle": "docusaurus swizzle",
"deploy": "docusaurus deploy", "deploy": "docusaurus deploy",
"serve": "docusaurus serve", "serve": "docusaurus serve",
@ -16,20 +16,24 @@
"test": "node --test" "test": "node --test"
}, },
"dependencies": { "dependencies": {
"@docusaurus/plugin-client-redirects": "^2.4.3", "@docusaurus/core": "3.0.0",
"@docusaurus/preset-classic": "^2.4.3", "@docusaurus/plugin-client-redirects": "^3.0.0",
"@docusaurus/theme-mermaid": "^2.4.3", "@docusaurus/plugin-content-docs": "^3.0.0",
"@mdx-js/react": "^1.6.22", "@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", "clsx": "^2.0.0",
"disqus-react": "^1.1.5", "disqus-react": "^1.1.5",
"postcss": "^8.4.31", "postcss": "^8.4.31",
"prism-react-renderer": "^2.1.0",
"rapidoc": "^9.3.4", "rapidoc": "^9.3.4",
"react": "^17.0.2",
"react-before-after-slider-component": "^1.1.8", "react-before-after-slider-component": "^1.1.8",
"react-dom": "^17.0.2", "react-dom": "^18.2.0",
"react-feather": "^2.0.10", "react-feather": "^2.0.10",
"react-toggle": "^4.1.3", "react-toggle": "^4.1.3",
"react-tooltip": "^5.22.0", "react-tooltip": "^5.22.0",
"react": "^18.2.0",
"remark-github": "^12.0.0" "remark-github": "^12.0.0"
}, },
"browserslist": { "browserslist": {
@ -45,6 +49,11 @@
] ]
}, },
"devDependencies": { "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"
} }
} }