web/admin: hide expiry time if item is set to not expire (#8457)
* web/admin: hide expiry time if item is set to not expire Signed-off-by: Jens Langhammer <jens@goauthentik.io> * format Signed-off-by: Jens Langhammer <jens@goauthentik.io> --------- Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
2
Makefile
2
Makefile
@ -156,7 +156,7 @@ gen-client-ts: gen-clean-ts ## Build and install the authentik API for Typescri
|
|||||||
--git-user-id goauthentik
|
--git-user-id goauthentik
|
||||||
mkdir -p web/node_modules/@goauthentik/api
|
mkdir -p web/node_modules/@goauthentik/api
|
||||||
cd ./${GEN_API_TS} && npm i
|
cd ./${GEN_API_TS} && npm i
|
||||||
\cp -rfv ./${GEN_API_TS}/* web/node_modules/@goauthentik/api
|
\cp -rf ./${GEN_API_TS}/* web/node_modules/@goauthentik/api
|
||||||
|
|
||||||
gen-client-go: gen-clean-go ## Build and install the authentik API for Golang
|
gen-client-go: gen-clean-go ## Build and install the authentik API for Golang
|
||||||
mkdir -p ./${GEN_API_GO} ./${GEN_API_GO}/templates
|
mkdir -p ./${GEN_API_GO} ./${GEN_API_GO}/templates
|
||||||
|
@ -40,7 +40,7 @@ class UserConsentSerializer(StageSerializer):
|
|||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = UserConsent
|
model = UserConsent
|
||||||
fields = ["pk", "expires", "user", "application", "permissions"]
|
fields = ["pk", "expires", "expiring", "user", "application", "permissions"]
|
||||||
|
|
||||||
|
|
||||||
class UserConsentViewSet(
|
class UserConsentViewSet(
|
||||||
|
@ -115,191 +115,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"type": "object",
|
|
||||||
"required": [
|
|
||||||
"model",
|
|
||||||
"identifiers"
|
|
||||||
],
|
|
||||||
"properties": {
|
|
||||||
"model": {
|
|
||||||
"const": "authentik_events.event"
|
|
||||||
},
|
|
||||||
"id": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"state": {
|
|
||||||
"type": "string",
|
|
||||||
"enum": [
|
|
||||||
"absent",
|
|
||||||
"present",
|
|
||||||
"created",
|
|
||||||
"must_created"
|
|
||||||
],
|
|
||||||
"default": "present"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"type": "array",
|
|
||||||
"items": {
|
|
||||||
"type": "boolean"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"attrs": {
|
|
||||||
"$ref": "#/$defs/model_authentik_events.event"
|
|
||||||
},
|
|
||||||
"identifiers": {
|
|
||||||
"$ref": "#/$defs/model_authentik_events.event"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "object",
|
|
||||||
"required": [
|
|
||||||
"model",
|
|
||||||
"identifiers"
|
|
||||||
],
|
|
||||||
"properties": {
|
|
||||||
"model": {
|
|
||||||
"const": "authentik_events.notificationtransport"
|
|
||||||
},
|
|
||||||
"id": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"state": {
|
|
||||||
"type": "string",
|
|
||||||
"enum": [
|
|
||||||
"absent",
|
|
||||||
"present",
|
|
||||||
"created",
|
|
||||||
"must_created"
|
|
||||||
],
|
|
||||||
"default": "present"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"type": "array",
|
|
||||||
"items": {
|
|
||||||
"type": "boolean"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"attrs": {
|
|
||||||
"$ref": "#/$defs/model_authentik_events.notificationtransport"
|
|
||||||
},
|
|
||||||
"identifiers": {
|
|
||||||
"$ref": "#/$defs/model_authentik_events.notificationtransport"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "object",
|
|
||||||
"required": [
|
|
||||||
"model",
|
|
||||||
"identifiers"
|
|
||||||
],
|
|
||||||
"properties": {
|
|
||||||
"model": {
|
|
||||||
"const": "authentik_events.notification"
|
|
||||||
},
|
|
||||||
"id": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"state": {
|
|
||||||
"type": "string",
|
|
||||||
"enum": [
|
|
||||||
"absent",
|
|
||||||
"present",
|
|
||||||
"created",
|
|
||||||
"must_created"
|
|
||||||
],
|
|
||||||
"default": "present"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"type": "array",
|
|
||||||
"items": {
|
|
||||||
"type": "boolean"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"attrs": {
|
|
||||||
"$ref": "#/$defs/model_authentik_events.notification"
|
|
||||||
},
|
|
||||||
"identifiers": {
|
|
||||||
"$ref": "#/$defs/model_authentik_events.notification"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "object",
|
|
||||||
"required": [
|
|
||||||
"model",
|
|
||||||
"identifiers"
|
|
||||||
],
|
|
||||||
"properties": {
|
|
||||||
"model": {
|
|
||||||
"const": "authentik_events.notificationrule"
|
|
||||||
},
|
|
||||||
"id": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"state": {
|
|
||||||
"type": "string",
|
|
||||||
"enum": [
|
|
||||||
"absent",
|
|
||||||
"present",
|
|
||||||
"created",
|
|
||||||
"must_created"
|
|
||||||
],
|
|
||||||
"default": "present"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"type": "array",
|
|
||||||
"items": {
|
|
||||||
"type": "boolean"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"attrs": {
|
|
||||||
"$ref": "#/$defs/model_authentik_events.notificationrule"
|
|
||||||
},
|
|
||||||
"identifiers": {
|
|
||||||
"$ref": "#/$defs/model_authentik_events.notificationrule"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "object",
|
|
||||||
"required": [
|
|
||||||
"model",
|
|
||||||
"identifiers"
|
|
||||||
],
|
|
||||||
"properties": {
|
|
||||||
"model": {
|
|
||||||
"const": "authentik_events.notificationwebhookmapping"
|
|
||||||
},
|
|
||||||
"id": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"state": {
|
|
||||||
"type": "string",
|
|
||||||
"enum": [
|
|
||||||
"absent",
|
|
||||||
"present",
|
|
||||||
"created",
|
|
||||||
"must_created"
|
|
||||||
],
|
|
||||||
"default": "present"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"type": "array",
|
|
||||||
"items": {
|
|
||||||
"type": "boolean"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"attrs": {
|
|
||||||
"$ref": "#/$defs/model_authentik_events.notificationwebhookmapping"
|
|
||||||
},
|
|
||||||
"identifiers": {
|
|
||||||
"$ref": "#/$defs/model_authentik_events.notificationwebhookmapping"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"required": [
|
"required": [
|
||||||
@ -2779,6 +2594,191 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"model",
|
||||||
|
"identifiers"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"model": {
|
||||||
|
"const": "authentik_events.event"
|
||||||
|
},
|
||||||
|
"id": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"state": {
|
||||||
|
"type": "string",
|
||||||
|
"enum": [
|
||||||
|
"absent",
|
||||||
|
"present",
|
||||||
|
"created",
|
||||||
|
"must_created"
|
||||||
|
],
|
||||||
|
"default": "present"
|
||||||
|
},
|
||||||
|
"conditions": {
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"attrs": {
|
||||||
|
"$ref": "#/$defs/model_authentik_events.event"
|
||||||
|
},
|
||||||
|
"identifiers": {
|
||||||
|
"$ref": "#/$defs/model_authentik_events.event"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"model",
|
||||||
|
"identifiers"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"model": {
|
||||||
|
"const": "authentik_events.notificationtransport"
|
||||||
|
},
|
||||||
|
"id": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"state": {
|
||||||
|
"type": "string",
|
||||||
|
"enum": [
|
||||||
|
"absent",
|
||||||
|
"present",
|
||||||
|
"created",
|
||||||
|
"must_created"
|
||||||
|
],
|
||||||
|
"default": "present"
|
||||||
|
},
|
||||||
|
"conditions": {
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"attrs": {
|
||||||
|
"$ref": "#/$defs/model_authentik_events.notificationtransport"
|
||||||
|
},
|
||||||
|
"identifiers": {
|
||||||
|
"$ref": "#/$defs/model_authentik_events.notificationtransport"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"model",
|
||||||
|
"identifiers"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"model": {
|
||||||
|
"const": "authentik_events.notification"
|
||||||
|
},
|
||||||
|
"id": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"state": {
|
||||||
|
"type": "string",
|
||||||
|
"enum": [
|
||||||
|
"absent",
|
||||||
|
"present",
|
||||||
|
"created",
|
||||||
|
"must_created"
|
||||||
|
],
|
||||||
|
"default": "present"
|
||||||
|
},
|
||||||
|
"conditions": {
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"attrs": {
|
||||||
|
"$ref": "#/$defs/model_authentik_events.notification"
|
||||||
|
},
|
||||||
|
"identifiers": {
|
||||||
|
"$ref": "#/$defs/model_authentik_events.notification"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"model",
|
||||||
|
"identifiers"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"model": {
|
||||||
|
"const": "authentik_events.notificationrule"
|
||||||
|
},
|
||||||
|
"id": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"state": {
|
||||||
|
"type": "string",
|
||||||
|
"enum": [
|
||||||
|
"absent",
|
||||||
|
"present",
|
||||||
|
"created",
|
||||||
|
"must_created"
|
||||||
|
],
|
||||||
|
"default": "present"
|
||||||
|
},
|
||||||
|
"conditions": {
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"attrs": {
|
||||||
|
"$ref": "#/$defs/model_authentik_events.notificationrule"
|
||||||
|
},
|
||||||
|
"identifiers": {
|
||||||
|
"$ref": "#/$defs/model_authentik_events.notificationrule"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"model",
|
||||||
|
"identifiers"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"model": {
|
||||||
|
"const": "authentik_events.notificationwebhookmapping"
|
||||||
|
},
|
||||||
|
"id": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"state": {
|
||||||
|
"type": "string",
|
||||||
|
"enum": [
|
||||||
|
"absent",
|
||||||
|
"present",
|
||||||
|
"created",
|
||||||
|
"must_created"
|
||||||
|
],
|
||||||
|
"default": "present"
|
||||||
|
},
|
||||||
|
"conditions": {
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"attrs": {
|
||||||
|
"$ref": "#/$defs/model_authentik_events.notificationwebhookmapping"
|
||||||
|
},
|
||||||
|
"identifiers": {
|
||||||
|
"$ref": "#/$defs/model_authentik_events.notificationwebhookmapping"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"required": [
|
"required": [
|
||||||
@ -2863,249 +2863,6 @@
|
|||||||
},
|
},
|
||||||
"required": []
|
"required": []
|
||||||
},
|
},
|
||||||
"model_authentik_events.event": {
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"user": {
|
|
||||||
"type": "object",
|
|
||||||
"additionalProperties": true,
|
|
||||||
"title": "User"
|
|
||||||
},
|
|
||||||
"action": {
|
|
||||||
"type": "string",
|
|
||||||
"enum": [
|
|
||||||
"login",
|
|
||||||
"login_failed",
|
|
||||||
"logout",
|
|
||||||
"user_write",
|
|
||||||
"suspicious_request",
|
|
||||||
"password_set",
|
|
||||||
"secret_view",
|
|
||||||
"secret_rotate",
|
|
||||||
"invitation_used",
|
|
||||||
"authorize_application",
|
|
||||||
"source_linked",
|
|
||||||
"impersonation_started",
|
|
||||||
"impersonation_ended",
|
|
||||||
"flow_execution",
|
|
||||||
"policy_execution",
|
|
||||||
"policy_exception",
|
|
||||||
"property_mapping_exception",
|
|
||||||
"system_task_execution",
|
|
||||||
"system_task_exception",
|
|
||||||
"system_exception",
|
|
||||||
"configuration_error",
|
|
||||||
"model_created",
|
|
||||||
"model_updated",
|
|
||||||
"model_deleted",
|
|
||||||
"email_sent",
|
|
||||||
"update_available",
|
|
||||||
"custom_"
|
|
||||||
],
|
|
||||||
"title": "Action"
|
|
||||||
},
|
|
||||||
"app": {
|
|
||||||
"type": "string",
|
|
||||||
"minLength": 1,
|
|
||||||
"title": "App"
|
|
||||||
},
|
|
||||||
"context": {
|
|
||||||
"type": "object",
|
|
||||||
"additionalProperties": true,
|
|
||||||
"title": "Context"
|
|
||||||
},
|
|
||||||
"client_ip": {
|
|
||||||
"type": [
|
|
||||||
"string",
|
|
||||||
"null"
|
|
||||||
],
|
|
||||||
"minLength": 1,
|
|
||||||
"title": "Client ip"
|
|
||||||
},
|
|
||||||
"expires": {
|
|
||||||
"type": "string",
|
|
||||||
"format": "date-time",
|
|
||||||
"title": "Expires"
|
|
||||||
},
|
|
||||||
"brand": {
|
|
||||||
"type": "object",
|
|
||||||
"additionalProperties": true,
|
|
||||||
"title": "Brand"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": []
|
|
||||||
},
|
|
||||||
"model_authentik_events.notificationtransport": {
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string",
|
|
||||||
"minLength": 1,
|
|
||||||
"title": "Name"
|
|
||||||
},
|
|
||||||
"mode": {
|
|
||||||
"type": "string",
|
|
||||||
"enum": [
|
|
||||||
"local",
|
|
||||||
"webhook",
|
|
||||||
"webhook_slack",
|
|
||||||
"email"
|
|
||||||
],
|
|
||||||
"title": "Mode"
|
|
||||||
},
|
|
||||||
"webhook_url": {
|
|
||||||
"type": "string",
|
|
||||||
"title": "Webhook url"
|
|
||||||
},
|
|
||||||
"webhook_mapping": {
|
|
||||||
"type": "integer",
|
|
||||||
"title": "Webhook mapping"
|
|
||||||
},
|
|
||||||
"send_once": {
|
|
||||||
"type": "boolean",
|
|
||||||
"title": "Send once",
|
|
||||||
"description": "Only send notification once, for example when sending a webhook into a chat channel."
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": []
|
|
||||||
},
|
|
||||||
"model_authentik_events.notification": {
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"event": {
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"user": {
|
|
||||||
"type": "object",
|
|
||||||
"additionalProperties": true,
|
|
||||||
"title": "User"
|
|
||||||
},
|
|
||||||
"action": {
|
|
||||||
"type": "string",
|
|
||||||
"enum": [
|
|
||||||
"login",
|
|
||||||
"login_failed",
|
|
||||||
"logout",
|
|
||||||
"user_write",
|
|
||||||
"suspicious_request",
|
|
||||||
"password_set",
|
|
||||||
"secret_view",
|
|
||||||
"secret_rotate",
|
|
||||||
"invitation_used",
|
|
||||||
"authorize_application",
|
|
||||||
"source_linked",
|
|
||||||
"impersonation_started",
|
|
||||||
"impersonation_ended",
|
|
||||||
"flow_execution",
|
|
||||||
"policy_execution",
|
|
||||||
"policy_exception",
|
|
||||||
"property_mapping_exception",
|
|
||||||
"system_task_execution",
|
|
||||||
"system_task_exception",
|
|
||||||
"system_exception",
|
|
||||||
"configuration_error",
|
|
||||||
"model_created",
|
|
||||||
"model_updated",
|
|
||||||
"model_deleted",
|
|
||||||
"email_sent",
|
|
||||||
"update_available",
|
|
||||||
"custom_"
|
|
||||||
],
|
|
||||||
"title": "Action"
|
|
||||||
},
|
|
||||||
"app": {
|
|
||||||
"type": "string",
|
|
||||||
"minLength": 1,
|
|
||||||
"title": "App"
|
|
||||||
},
|
|
||||||
"context": {
|
|
||||||
"type": "object",
|
|
||||||
"additionalProperties": true,
|
|
||||||
"title": "Context"
|
|
||||||
},
|
|
||||||
"client_ip": {
|
|
||||||
"type": [
|
|
||||||
"string",
|
|
||||||
"null"
|
|
||||||
],
|
|
||||||
"minLength": 1,
|
|
||||||
"title": "Client ip"
|
|
||||||
},
|
|
||||||
"expires": {
|
|
||||||
"type": "string",
|
|
||||||
"format": "date-time",
|
|
||||||
"title": "Expires"
|
|
||||||
},
|
|
||||||
"brand": {
|
|
||||||
"type": "object",
|
|
||||||
"additionalProperties": true,
|
|
||||||
"title": "Brand"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"action",
|
|
||||||
"app"
|
|
||||||
],
|
|
||||||
"title": "Event"
|
|
||||||
},
|
|
||||||
"seen": {
|
|
||||||
"type": "boolean",
|
|
||||||
"title": "Seen"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": []
|
|
||||||
},
|
|
||||||
"model_authentik_events.notificationrule": {
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string",
|
|
||||||
"minLength": 1,
|
|
||||||
"title": "Name"
|
|
||||||
},
|
|
||||||
"transports": {
|
|
||||||
"type": "array",
|
|
||||||
"items": {
|
|
||||||
"type": "integer",
|
|
||||||
"description": "Select which transports should be used to notify the user. If none are selected, the notification will only be shown in the authentik UI."
|
|
||||||
},
|
|
||||||
"title": "Transports",
|
|
||||||
"description": "Select which transports should be used to notify the user. If none are selected, the notification will only be shown in the authentik UI."
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"type": "string",
|
|
||||||
"enum": [
|
|
||||||
"notice",
|
|
||||||
"warning",
|
|
||||||
"alert"
|
|
||||||
],
|
|
||||||
"title": "Severity",
|
|
||||||
"description": "Controls which severity level the created notifications will have."
|
|
||||||
},
|
|
||||||
"group": {
|
|
||||||
"type": "integer",
|
|
||||||
"title": "Group",
|
|
||||||
"description": "Define which group of users this notification should be sent and shown to. If left empty, Notification won't ben sent."
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": []
|
|
||||||
},
|
|
||||||
"model_authentik_events.notificationwebhookmapping": {
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string",
|
|
||||||
"minLength": 1,
|
|
||||||
"title": "Name"
|
|
||||||
},
|
|
||||||
"expression": {
|
|
||||||
"type": "string",
|
|
||||||
"minLength": 1,
|
|
||||||
"title": "Expression"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": []
|
|
||||||
},
|
|
||||||
"model_authentik_flows.flow": {
|
"model_authentik_flows.flow": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
@ -3453,7 +3210,6 @@
|
|||||||
"authentik.admin",
|
"authentik.admin",
|
||||||
"authentik.api",
|
"authentik.api",
|
||||||
"authentik.crypto",
|
"authentik.crypto",
|
||||||
"authentik.events",
|
|
||||||
"authentik.flows",
|
"authentik.flows",
|
||||||
"authentik.outposts",
|
"authentik.outposts",
|
||||||
"authentik.policies.dummy",
|
"authentik.policies.dummy",
|
||||||
@ -3500,7 +3256,8 @@
|
|||||||
"authentik.core",
|
"authentik.core",
|
||||||
"authentik.enterprise",
|
"authentik.enterprise",
|
||||||
"authentik.enterprise.audit",
|
"authentik.enterprise.audit",
|
||||||
"authentik.enterprise.providers.rac"
|
"authentik.enterprise.providers.rac",
|
||||||
|
"authentik.events"
|
||||||
],
|
],
|
||||||
"title": "App",
|
"title": "App",
|
||||||
"description": "Match events created by selected application. When left empty, all applications are matched."
|
"description": "Match events created by selected application. When left empty, all applications are matched."
|
||||||
@ -3514,11 +3271,6 @@
|
|||||||
null,
|
null,
|
||||||
"authentik_tenants.domain",
|
"authentik_tenants.domain",
|
||||||
"authentik_crypto.certificatekeypair",
|
"authentik_crypto.certificatekeypair",
|
||||||
"authentik_events.event",
|
|
||||||
"authentik_events.notificationtransport",
|
|
||||||
"authentik_events.notification",
|
|
||||||
"authentik_events.notificationrule",
|
|
||||||
"authentik_events.notificationwebhookmapping",
|
|
||||||
"authentik_flows.flow",
|
"authentik_flows.flow",
|
||||||
"authentik_flows.flowstagebinding",
|
"authentik_flows.flowstagebinding",
|
||||||
"authentik_outposts.dockerserviceconnection",
|
"authentik_outposts.dockerserviceconnection",
|
||||||
@ -3585,7 +3337,12 @@
|
|||||||
"authentik_enterprise.license",
|
"authentik_enterprise.license",
|
||||||
"authentik_providers_rac.racprovider",
|
"authentik_providers_rac.racprovider",
|
||||||
"authentik_providers_rac.endpoint",
|
"authentik_providers_rac.endpoint",
|
||||||
"authentik_providers_rac.racpropertymapping"
|
"authentik_providers_rac.racpropertymapping",
|
||||||
|
"authentik_events.event",
|
||||||
|
"authentik_events.notificationtransport",
|
||||||
|
"authentik_events.notification",
|
||||||
|
"authentik_events.notificationrule",
|
||||||
|
"authentik_events.notificationwebhookmapping"
|
||||||
],
|
],
|
||||||
"title": "Model",
|
"title": "Model",
|
||||||
"description": "Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched."
|
"description": "Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched."
|
||||||
@ -6168,6 +5925,10 @@
|
|||||||
"format": "date-time",
|
"format": "date-time",
|
||||||
"title": "Expires"
|
"title": "Expires"
|
||||||
},
|
},
|
||||||
|
"expiring": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Expiring"
|
||||||
|
},
|
||||||
"user": {
|
"user": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
@ -8251,6 +8012,249 @@
|
|||||||
},
|
},
|
||||||
"required": []
|
"required": []
|
||||||
},
|
},
|
||||||
|
"model_authentik_events.event": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"user": {
|
||||||
|
"type": "object",
|
||||||
|
"additionalProperties": true,
|
||||||
|
"title": "User"
|
||||||
|
},
|
||||||
|
"action": {
|
||||||
|
"type": "string",
|
||||||
|
"enum": [
|
||||||
|
"login",
|
||||||
|
"login_failed",
|
||||||
|
"logout",
|
||||||
|
"user_write",
|
||||||
|
"suspicious_request",
|
||||||
|
"password_set",
|
||||||
|
"secret_view",
|
||||||
|
"secret_rotate",
|
||||||
|
"invitation_used",
|
||||||
|
"authorize_application",
|
||||||
|
"source_linked",
|
||||||
|
"impersonation_started",
|
||||||
|
"impersonation_ended",
|
||||||
|
"flow_execution",
|
||||||
|
"policy_execution",
|
||||||
|
"policy_exception",
|
||||||
|
"property_mapping_exception",
|
||||||
|
"system_task_execution",
|
||||||
|
"system_task_exception",
|
||||||
|
"system_exception",
|
||||||
|
"configuration_error",
|
||||||
|
"model_created",
|
||||||
|
"model_updated",
|
||||||
|
"model_deleted",
|
||||||
|
"email_sent",
|
||||||
|
"update_available",
|
||||||
|
"custom_"
|
||||||
|
],
|
||||||
|
"title": "Action"
|
||||||
|
},
|
||||||
|
"app": {
|
||||||
|
"type": "string",
|
||||||
|
"minLength": 1,
|
||||||
|
"title": "App"
|
||||||
|
},
|
||||||
|
"context": {
|
||||||
|
"type": "object",
|
||||||
|
"additionalProperties": true,
|
||||||
|
"title": "Context"
|
||||||
|
},
|
||||||
|
"client_ip": {
|
||||||
|
"type": [
|
||||||
|
"string",
|
||||||
|
"null"
|
||||||
|
],
|
||||||
|
"minLength": 1,
|
||||||
|
"title": "Client ip"
|
||||||
|
},
|
||||||
|
"expires": {
|
||||||
|
"type": "string",
|
||||||
|
"format": "date-time",
|
||||||
|
"title": "Expires"
|
||||||
|
},
|
||||||
|
"brand": {
|
||||||
|
"type": "object",
|
||||||
|
"additionalProperties": true,
|
||||||
|
"title": "Brand"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": []
|
||||||
|
},
|
||||||
|
"model_authentik_events.notificationtransport": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"name": {
|
||||||
|
"type": "string",
|
||||||
|
"minLength": 1,
|
||||||
|
"title": "Name"
|
||||||
|
},
|
||||||
|
"mode": {
|
||||||
|
"type": "string",
|
||||||
|
"enum": [
|
||||||
|
"local",
|
||||||
|
"webhook",
|
||||||
|
"webhook_slack",
|
||||||
|
"email"
|
||||||
|
],
|
||||||
|
"title": "Mode"
|
||||||
|
},
|
||||||
|
"webhook_url": {
|
||||||
|
"type": "string",
|
||||||
|
"title": "Webhook url"
|
||||||
|
},
|
||||||
|
"webhook_mapping": {
|
||||||
|
"type": "integer",
|
||||||
|
"title": "Webhook mapping"
|
||||||
|
},
|
||||||
|
"send_once": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Send once",
|
||||||
|
"description": "Only send notification once, for example when sending a webhook into a chat channel."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": []
|
||||||
|
},
|
||||||
|
"model_authentik_events.notification": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"event": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"user": {
|
||||||
|
"type": "object",
|
||||||
|
"additionalProperties": true,
|
||||||
|
"title": "User"
|
||||||
|
},
|
||||||
|
"action": {
|
||||||
|
"type": "string",
|
||||||
|
"enum": [
|
||||||
|
"login",
|
||||||
|
"login_failed",
|
||||||
|
"logout",
|
||||||
|
"user_write",
|
||||||
|
"suspicious_request",
|
||||||
|
"password_set",
|
||||||
|
"secret_view",
|
||||||
|
"secret_rotate",
|
||||||
|
"invitation_used",
|
||||||
|
"authorize_application",
|
||||||
|
"source_linked",
|
||||||
|
"impersonation_started",
|
||||||
|
"impersonation_ended",
|
||||||
|
"flow_execution",
|
||||||
|
"policy_execution",
|
||||||
|
"policy_exception",
|
||||||
|
"property_mapping_exception",
|
||||||
|
"system_task_execution",
|
||||||
|
"system_task_exception",
|
||||||
|
"system_exception",
|
||||||
|
"configuration_error",
|
||||||
|
"model_created",
|
||||||
|
"model_updated",
|
||||||
|
"model_deleted",
|
||||||
|
"email_sent",
|
||||||
|
"update_available",
|
||||||
|
"custom_"
|
||||||
|
],
|
||||||
|
"title": "Action"
|
||||||
|
},
|
||||||
|
"app": {
|
||||||
|
"type": "string",
|
||||||
|
"minLength": 1,
|
||||||
|
"title": "App"
|
||||||
|
},
|
||||||
|
"context": {
|
||||||
|
"type": "object",
|
||||||
|
"additionalProperties": true,
|
||||||
|
"title": "Context"
|
||||||
|
},
|
||||||
|
"client_ip": {
|
||||||
|
"type": [
|
||||||
|
"string",
|
||||||
|
"null"
|
||||||
|
],
|
||||||
|
"minLength": 1,
|
||||||
|
"title": "Client ip"
|
||||||
|
},
|
||||||
|
"expires": {
|
||||||
|
"type": "string",
|
||||||
|
"format": "date-time",
|
||||||
|
"title": "Expires"
|
||||||
|
},
|
||||||
|
"brand": {
|
||||||
|
"type": "object",
|
||||||
|
"additionalProperties": true,
|
||||||
|
"title": "Brand"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"action",
|
||||||
|
"app"
|
||||||
|
],
|
||||||
|
"title": "Event"
|
||||||
|
},
|
||||||
|
"seen": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Seen"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": []
|
||||||
|
},
|
||||||
|
"model_authentik_events.notificationrule": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"name": {
|
||||||
|
"type": "string",
|
||||||
|
"minLength": 1,
|
||||||
|
"title": "Name"
|
||||||
|
},
|
||||||
|
"transports": {
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Select which transports should be used to notify the user. If none are selected, the notification will only be shown in the authentik UI."
|
||||||
|
},
|
||||||
|
"title": "Transports",
|
||||||
|
"description": "Select which transports should be used to notify the user. If none are selected, the notification will only be shown in the authentik UI."
|
||||||
|
},
|
||||||
|
"severity": {
|
||||||
|
"type": "string",
|
||||||
|
"enum": [
|
||||||
|
"notice",
|
||||||
|
"warning",
|
||||||
|
"alert"
|
||||||
|
],
|
||||||
|
"title": "Severity",
|
||||||
|
"description": "Controls which severity level the created notifications will have."
|
||||||
|
},
|
||||||
|
"group": {
|
||||||
|
"type": "integer",
|
||||||
|
"title": "Group",
|
||||||
|
"description": "Define which group of users this notification should be sent and shown to. If left empty, Notification won't ben sent."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": []
|
||||||
|
},
|
||||||
|
"model_authentik_events.notificationwebhookmapping": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"name": {
|
||||||
|
"type": "string",
|
||||||
|
"minLength": 1,
|
||||||
|
"title": "Name"
|
||||||
|
},
|
||||||
|
"expression": {
|
||||||
|
"type": "string",
|
||||||
|
"minLength": 1,
|
||||||
|
"title": "Expression"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": []
|
||||||
|
},
|
||||||
"model_authentik_blueprints.metaapplyblueprint": {
|
"model_authentik_blueprints.metaapplyblueprint": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
|
82
schema.yml
82
schema.yml
@ -18282,11 +18282,6 @@ paths:
|
|||||||
description: |-
|
description: |-
|
||||||
* `authentik_tenants.domain` - Domain
|
* `authentik_tenants.domain` - Domain
|
||||||
* `authentik_crypto.certificatekeypair` - Certificate-Key Pair
|
* `authentik_crypto.certificatekeypair` - Certificate-Key Pair
|
||||||
* `authentik_events.event` - Event
|
|
||||||
* `authentik_events.notificationtransport` - Notification Transport
|
|
||||||
* `authentik_events.notification` - Notification
|
|
||||||
* `authentik_events.notificationrule` - Notification Rule
|
|
||||||
* `authentik_events.notificationwebhookmapping` - Webhook Mapping
|
|
||||||
* `authentik_flows.flow` - Flow
|
* `authentik_flows.flow` - Flow
|
||||||
* `authentik_flows.flowstagebinding` - Flow Stage Binding
|
* `authentik_flows.flowstagebinding` - Flow Stage Binding
|
||||||
* `authentik_outposts.dockerserviceconnection` - Docker Service-Connection
|
* `authentik_outposts.dockerserviceconnection` - Docker Service-Connection
|
||||||
@ -18354,6 +18349,11 @@ paths:
|
|||||||
* `authentik_providers_rac.racprovider` - RAC Provider
|
* `authentik_providers_rac.racprovider` - RAC Provider
|
||||||
* `authentik_providers_rac.endpoint` - RAC Endpoint
|
* `authentik_providers_rac.endpoint` - RAC Endpoint
|
||||||
* `authentik_providers_rac.racpropertymapping` - RAC Property Mapping
|
* `authentik_providers_rac.racpropertymapping` - RAC Property Mapping
|
||||||
|
* `authentik_events.event` - Event
|
||||||
|
* `authentik_events.notificationtransport` - Notification Transport
|
||||||
|
* `authentik_events.notification` - Notification
|
||||||
|
* `authentik_events.notificationrule` - Notification Rule
|
||||||
|
* `authentik_events.notificationwebhookmapping` - Webhook Mapping
|
||||||
required: true
|
required: true
|
||||||
- in: query
|
- in: query
|
||||||
name: object_pk
|
name: object_pk
|
||||||
@ -18570,11 +18570,6 @@ paths:
|
|||||||
description: |-
|
description: |-
|
||||||
* `authentik_tenants.domain` - Domain
|
* `authentik_tenants.domain` - Domain
|
||||||
* `authentik_crypto.certificatekeypair` - Certificate-Key Pair
|
* `authentik_crypto.certificatekeypair` - Certificate-Key Pair
|
||||||
* `authentik_events.event` - Event
|
|
||||||
* `authentik_events.notificationtransport` - Notification Transport
|
|
||||||
* `authentik_events.notification` - Notification
|
|
||||||
* `authentik_events.notificationrule` - Notification Rule
|
|
||||||
* `authentik_events.notificationwebhookmapping` - Webhook Mapping
|
|
||||||
* `authentik_flows.flow` - Flow
|
* `authentik_flows.flow` - Flow
|
||||||
* `authentik_flows.flowstagebinding` - Flow Stage Binding
|
* `authentik_flows.flowstagebinding` - Flow Stage Binding
|
||||||
* `authentik_outposts.dockerserviceconnection` - Docker Service-Connection
|
* `authentik_outposts.dockerserviceconnection` - Docker Service-Connection
|
||||||
@ -18642,6 +18637,11 @@ paths:
|
|||||||
* `authentik_providers_rac.racprovider` - RAC Provider
|
* `authentik_providers_rac.racprovider` - RAC Provider
|
||||||
* `authentik_providers_rac.endpoint` - RAC Endpoint
|
* `authentik_providers_rac.endpoint` - RAC Endpoint
|
||||||
* `authentik_providers_rac.racpropertymapping` - RAC Property Mapping
|
* `authentik_providers_rac.racpropertymapping` - RAC Property Mapping
|
||||||
|
* `authentik_events.event` - Event
|
||||||
|
* `authentik_events.notificationtransport` - Notification Transport
|
||||||
|
* `authentik_events.notification` - Notification
|
||||||
|
* `authentik_events.notificationrule` - Notification Rule
|
||||||
|
* `authentik_events.notificationwebhookmapping` - Webhook Mapping
|
||||||
required: true
|
required: true
|
||||||
- in: query
|
- in: query
|
||||||
name: object_pk
|
name: object_pk
|
||||||
@ -29357,7 +29357,6 @@ components:
|
|||||||
- authentik.admin
|
- authentik.admin
|
||||||
- authentik.api
|
- authentik.api
|
||||||
- authentik.crypto
|
- authentik.crypto
|
||||||
- authentik.events
|
|
||||||
- authentik.flows
|
- authentik.flows
|
||||||
- authentik.outposts
|
- authentik.outposts
|
||||||
- authentik.policies.dummy
|
- authentik.policies.dummy
|
||||||
@ -29405,13 +29404,13 @@ components:
|
|||||||
- authentik.enterprise
|
- authentik.enterprise
|
||||||
- authentik.enterprise.audit
|
- authentik.enterprise.audit
|
||||||
- authentik.enterprise.providers.rac
|
- authentik.enterprise.providers.rac
|
||||||
|
- authentik.events
|
||||||
type: string
|
type: string
|
||||||
description: |-
|
description: |-
|
||||||
* `authentik.tenants` - authentik Tenants
|
* `authentik.tenants` - authentik Tenants
|
||||||
* `authentik.admin` - authentik Admin
|
* `authentik.admin` - authentik Admin
|
||||||
* `authentik.api` - authentik API
|
* `authentik.api` - authentik API
|
||||||
* `authentik.crypto` - authentik Crypto
|
* `authentik.crypto` - authentik Crypto
|
||||||
* `authentik.events` - authentik Events
|
|
||||||
* `authentik.flows` - authentik Flows
|
* `authentik.flows` - authentik Flows
|
||||||
* `authentik.outposts` - authentik Outpost
|
* `authentik.outposts` - authentik Outpost
|
||||||
* `authentik.policies.dummy` - authentik Policies.Dummy
|
* `authentik.policies.dummy` - authentik Policies.Dummy
|
||||||
@ -29459,6 +29458,7 @@ components:
|
|||||||
* `authentik.enterprise` - authentik Enterprise
|
* `authentik.enterprise` - authentik Enterprise
|
||||||
* `authentik.enterprise.audit` - authentik Enterprise.Audit
|
* `authentik.enterprise.audit` - authentik Enterprise.Audit
|
||||||
* `authentik.enterprise.providers.rac` - authentik Enterprise.Providers.RAC
|
* `authentik.enterprise.providers.rac` - authentik Enterprise.Providers.RAC
|
||||||
|
* `authentik.events` - authentik Events
|
||||||
AppleChallengeResponseRequest:
|
AppleChallengeResponseRequest:
|
||||||
type: object
|
type: object
|
||||||
description: Pseudo class for plex response
|
description: Pseudo class for plex response
|
||||||
@ -32412,7 +32412,6 @@ components:
|
|||||||
* `authentik.admin` - authentik Admin
|
* `authentik.admin` - authentik Admin
|
||||||
* `authentik.api` - authentik API
|
* `authentik.api` - authentik API
|
||||||
* `authentik.crypto` - authentik Crypto
|
* `authentik.crypto` - authentik Crypto
|
||||||
* `authentik.events` - authentik Events
|
|
||||||
* `authentik.flows` - authentik Flows
|
* `authentik.flows` - authentik Flows
|
||||||
* `authentik.outposts` - authentik Outpost
|
* `authentik.outposts` - authentik Outpost
|
||||||
* `authentik.policies.dummy` - authentik Policies.Dummy
|
* `authentik.policies.dummy` - authentik Policies.Dummy
|
||||||
@ -32460,6 +32459,7 @@ components:
|
|||||||
* `authentik.enterprise` - authentik Enterprise
|
* `authentik.enterprise` - authentik Enterprise
|
||||||
* `authentik.enterprise.audit` - authentik Enterprise.Audit
|
* `authentik.enterprise.audit` - authentik Enterprise.Audit
|
||||||
* `authentik.enterprise.providers.rac` - authentik Enterprise.Providers.RAC
|
* `authentik.enterprise.providers.rac` - authentik Enterprise.Providers.RAC
|
||||||
|
* `authentik.events` - authentik Events
|
||||||
model:
|
model:
|
||||||
allOf:
|
allOf:
|
||||||
- $ref: '#/components/schemas/ModelEnum'
|
- $ref: '#/components/schemas/ModelEnum'
|
||||||
@ -32469,11 +32469,6 @@ components:
|
|||||||
|
|
||||||
* `authentik_tenants.domain` - Domain
|
* `authentik_tenants.domain` - Domain
|
||||||
* `authentik_crypto.certificatekeypair` - Certificate-Key Pair
|
* `authentik_crypto.certificatekeypair` - Certificate-Key Pair
|
||||||
* `authentik_events.event` - Event
|
|
||||||
* `authentik_events.notificationtransport` - Notification Transport
|
|
||||||
* `authentik_events.notification` - Notification
|
|
||||||
* `authentik_events.notificationrule` - Notification Rule
|
|
||||||
* `authentik_events.notificationwebhookmapping` - Webhook Mapping
|
|
||||||
* `authentik_flows.flow` - Flow
|
* `authentik_flows.flow` - Flow
|
||||||
* `authentik_flows.flowstagebinding` - Flow Stage Binding
|
* `authentik_flows.flowstagebinding` - Flow Stage Binding
|
||||||
* `authentik_outposts.dockerserviceconnection` - Docker Service-Connection
|
* `authentik_outposts.dockerserviceconnection` - Docker Service-Connection
|
||||||
@ -32541,6 +32536,11 @@ components:
|
|||||||
* `authentik_providers_rac.racprovider` - RAC Provider
|
* `authentik_providers_rac.racprovider` - RAC Provider
|
||||||
* `authentik_providers_rac.endpoint` - RAC Endpoint
|
* `authentik_providers_rac.endpoint` - RAC Endpoint
|
||||||
* `authentik_providers_rac.racpropertymapping` - RAC Property Mapping
|
* `authentik_providers_rac.racpropertymapping` - RAC Property Mapping
|
||||||
|
* `authentik_events.event` - Event
|
||||||
|
* `authentik_events.notificationtransport` - Notification Transport
|
||||||
|
* `authentik_events.notification` - Notification
|
||||||
|
* `authentik_events.notificationrule` - Notification Rule
|
||||||
|
* `authentik_events.notificationwebhookmapping` - Webhook Mapping
|
||||||
required:
|
required:
|
||||||
- bound_to
|
- bound_to
|
||||||
- component
|
- component
|
||||||
@ -32611,7 +32611,6 @@ components:
|
|||||||
* `authentik.admin` - authentik Admin
|
* `authentik.admin` - authentik Admin
|
||||||
* `authentik.api` - authentik API
|
* `authentik.api` - authentik API
|
||||||
* `authentik.crypto` - authentik Crypto
|
* `authentik.crypto` - authentik Crypto
|
||||||
* `authentik.events` - authentik Events
|
|
||||||
* `authentik.flows` - authentik Flows
|
* `authentik.flows` - authentik Flows
|
||||||
* `authentik.outposts` - authentik Outpost
|
* `authentik.outposts` - authentik Outpost
|
||||||
* `authentik.policies.dummy` - authentik Policies.Dummy
|
* `authentik.policies.dummy` - authentik Policies.Dummy
|
||||||
@ -32659,6 +32658,7 @@ components:
|
|||||||
* `authentik.enterprise` - authentik Enterprise
|
* `authentik.enterprise` - authentik Enterprise
|
||||||
* `authentik.enterprise.audit` - authentik Enterprise.Audit
|
* `authentik.enterprise.audit` - authentik Enterprise.Audit
|
||||||
* `authentik.enterprise.providers.rac` - authentik Enterprise.Providers.RAC
|
* `authentik.enterprise.providers.rac` - authentik Enterprise.Providers.RAC
|
||||||
|
* `authentik.events` - authentik Events
|
||||||
model:
|
model:
|
||||||
allOf:
|
allOf:
|
||||||
- $ref: '#/components/schemas/ModelEnum'
|
- $ref: '#/components/schemas/ModelEnum'
|
||||||
@ -32668,11 +32668,6 @@ components:
|
|||||||
|
|
||||||
* `authentik_tenants.domain` - Domain
|
* `authentik_tenants.domain` - Domain
|
||||||
* `authentik_crypto.certificatekeypair` - Certificate-Key Pair
|
* `authentik_crypto.certificatekeypair` - Certificate-Key Pair
|
||||||
* `authentik_events.event` - Event
|
|
||||||
* `authentik_events.notificationtransport` - Notification Transport
|
|
||||||
* `authentik_events.notification` - Notification
|
|
||||||
* `authentik_events.notificationrule` - Notification Rule
|
|
||||||
* `authentik_events.notificationwebhookmapping` - Webhook Mapping
|
|
||||||
* `authentik_flows.flow` - Flow
|
* `authentik_flows.flow` - Flow
|
||||||
* `authentik_flows.flowstagebinding` - Flow Stage Binding
|
* `authentik_flows.flowstagebinding` - Flow Stage Binding
|
||||||
* `authentik_outposts.dockerserviceconnection` - Docker Service-Connection
|
* `authentik_outposts.dockerserviceconnection` - Docker Service-Connection
|
||||||
@ -32740,6 +32735,11 @@ components:
|
|||||||
* `authentik_providers_rac.racprovider` - RAC Provider
|
* `authentik_providers_rac.racprovider` - RAC Provider
|
||||||
* `authentik_providers_rac.endpoint` - RAC Endpoint
|
* `authentik_providers_rac.endpoint` - RAC Endpoint
|
||||||
* `authentik_providers_rac.racpropertymapping` - RAC Property Mapping
|
* `authentik_providers_rac.racpropertymapping` - RAC Property Mapping
|
||||||
|
* `authentik_events.event` - Event
|
||||||
|
* `authentik_events.notificationtransport` - Notification Transport
|
||||||
|
* `authentik_events.notification` - Notification
|
||||||
|
* `authentik_events.notificationrule` - Notification Rule
|
||||||
|
* `authentik_events.notificationwebhookmapping` - Webhook Mapping
|
||||||
required:
|
required:
|
||||||
- name
|
- name
|
||||||
EventRequest:
|
EventRequest:
|
||||||
@ -34983,11 +34983,6 @@ components:
|
|||||||
enum:
|
enum:
|
||||||
- authentik_tenants.domain
|
- authentik_tenants.domain
|
||||||
- authentik_crypto.certificatekeypair
|
- authentik_crypto.certificatekeypair
|
||||||
- authentik_events.event
|
|
||||||
- authentik_events.notificationtransport
|
|
||||||
- authentik_events.notification
|
|
||||||
- authentik_events.notificationrule
|
|
||||||
- authentik_events.notificationwebhookmapping
|
|
||||||
- authentik_flows.flow
|
- authentik_flows.flow
|
||||||
- authentik_flows.flowstagebinding
|
- authentik_flows.flowstagebinding
|
||||||
- authentik_outposts.dockerserviceconnection
|
- authentik_outposts.dockerserviceconnection
|
||||||
@ -35055,15 +35050,15 @@ components:
|
|||||||
- authentik_providers_rac.racprovider
|
- authentik_providers_rac.racprovider
|
||||||
- authentik_providers_rac.endpoint
|
- authentik_providers_rac.endpoint
|
||||||
- authentik_providers_rac.racpropertymapping
|
- authentik_providers_rac.racpropertymapping
|
||||||
|
- authentik_events.event
|
||||||
|
- authentik_events.notificationtransport
|
||||||
|
- authentik_events.notification
|
||||||
|
- authentik_events.notificationrule
|
||||||
|
- authentik_events.notificationwebhookmapping
|
||||||
type: string
|
type: string
|
||||||
description: |-
|
description: |-
|
||||||
* `authentik_tenants.domain` - Domain
|
* `authentik_tenants.domain` - Domain
|
||||||
* `authentik_crypto.certificatekeypair` - Certificate-Key Pair
|
* `authentik_crypto.certificatekeypair` - Certificate-Key Pair
|
||||||
* `authentik_events.event` - Event
|
|
||||||
* `authentik_events.notificationtransport` - Notification Transport
|
|
||||||
* `authentik_events.notification` - Notification
|
|
||||||
* `authentik_events.notificationrule` - Notification Rule
|
|
||||||
* `authentik_events.notificationwebhookmapping` - Webhook Mapping
|
|
||||||
* `authentik_flows.flow` - Flow
|
* `authentik_flows.flow` - Flow
|
||||||
* `authentik_flows.flowstagebinding` - Flow Stage Binding
|
* `authentik_flows.flowstagebinding` - Flow Stage Binding
|
||||||
* `authentik_outposts.dockerserviceconnection` - Docker Service-Connection
|
* `authentik_outposts.dockerserviceconnection` - Docker Service-Connection
|
||||||
@ -35131,6 +35126,11 @@ components:
|
|||||||
* `authentik_providers_rac.racprovider` - RAC Provider
|
* `authentik_providers_rac.racprovider` - RAC Provider
|
||||||
* `authentik_providers_rac.endpoint` - RAC Endpoint
|
* `authentik_providers_rac.endpoint` - RAC Endpoint
|
||||||
* `authentik_providers_rac.racpropertymapping` - RAC Property Mapping
|
* `authentik_providers_rac.racpropertymapping` - RAC Property Mapping
|
||||||
|
* `authentik_events.event` - Event
|
||||||
|
* `authentik_events.notificationtransport` - Notification Transport
|
||||||
|
* `authentik_events.notification` - Notification
|
||||||
|
* `authentik_events.notificationrule` - Notification Rule
|
||||||
|
* `authentik_events.notificationwebhookmapping` - Webhook Mapping
|
||||||
NameIdPolicyEnum:
|
NameIdPolicyEnum:
|
||||||
enum:
|
enum:
|
||||||
- urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
|
- urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
|
||||||
@ -38238,7 +38238,6 @@ components:
|
|||||||
* `authentik.admin` - authentik Admin
|
* `authentik.admin` - authentik Admin
|
||||||
* `authentik.api` - authentik API
|
* `authentik.api` - authentik API
|
||||||
* `authentik.crypto` - authentik Crypto
|
* `authentik.crypto` - authentik Crypto
|
||||||
* `authentik.events` - authentik Events
|
|
||||||
* `authentik.flows` - authentik Flows
|
* `authentik.flows` - authentik Flows
|
||||||
* `authentik.outposts` - authentik Outpost
|
* `authentik.outposts` - authentik Outpost
|
||||||
* `authentik.policies.dummy` - authentik Policies.Dummy
|
* `authentik.policies.dummy` - authentik Policies.Dummy
|
||||||
@ -38286,6 +38285,7 @@ components:
|
|||||||
* `authentik.enterprise` - authentik Enterprise
|
* `authentik.enterprise` - authentik Enterprise
|
||||||
* `authentik.enterprise.audit` - authentik Enterprise.Audit
|
* `authentik.enterprise.audit` - authentik Enterprise.Audit
|
||||||
* `authentik.enterprise.providers.rac` - authentik Enterprise.Providers.RAC
|
* `authentik.enterprise.providers.rac` - authentik Enterprise.Providers.RAC
|
||||||
|
* `authentik.events` - authentik Events
|
||||||
model:
|
model:
|
||||||
allOf:
|
allOf:
|
||||||
- $ref: '#/components/schemas/ModelEnum'
|
- $ref: '#/components/schemas/ModelEnum'
|
||||||
@ -38295,11 +38295,6 @@ components:
|
|||||||
|
|
||||||
* `authentik_tenants.domain` - Domain
|
* `authentik_tenants.domain` - Domain
|
||||||
* `authentik_crypto.certificatekeypair` - Certificate-Key Pair
|
* `authentik_crypto.certificatekeypair` - Certificate-Key Pair
|
||||||
* `authentik_events.event` - Event
|
|
||||||
* `authentik_events.notificationtransport` - Notification Transport
|
|
||||||
* `authentik_events.notification` - Notification
|
|
||||||
* `authentik_events.notificationrule` - Notification Rule
|
|
||||||
* `authentik_events.notificationwebhookmapping` - Webhook Mapping
|
|
||||||
* `authentik_flows.flow` - Flow
|
* `authentik_flows.flow` - Flow
|
||||||
* `authentik_flows.flowstagebinding` - Flow Stage Binding
|
* `authentik_flows.flowstagebinding` - Flow Stage Binding
|
||||||
* `authentik_outposts.dockerserviceconnection` - Docker Service-Connection
|
* `authentik_outposts.dockerserviceconnection` - Docker Service-Connection
|
||||||
@ -38367,6 +38362,11 @@ components:
|
|||||||
* `authentik_providers_rac.racprovider` - RAC Provider
|
* `authentik_providers_rac.racprovider` - RAC Provider
|
||||||
* `authentik_providers_rac.endpoint` - RAC Endpoint
|
* `authentik_providers_rac.endpoint` - RAC Endpoint
|
||||||
* `authentik_providers_rac.racpropertymapping` - RAC Property Mapping
|
* `authentik_providers_rac.racpropertymapping` - RAC Property Mapping
|
||||||
|
* `authentik_events.event` - Event
|
||||||
|
* `authentik_events.notificationtransport` - Notification Transport
|
||||||
|
* `authentik_events.notification` - Notification
|
||||||
|
* `authentik_events.notificationrule` - Notification Rule
|
||||||
|
* `authentik_events.notificationwebhookmapping` - Webhook Mapping
|
||||||
PatchedEventRequest:
|
PatchedEventRequest:
|
||||||
type: object
|
type: object
|
||||||
description: Event Serializer
|
description: Event Serializer
|
||||||
@ -44052,6 +44052,8 @@ components:
|
|||||||
expires:
|
expires:
|
||||||
type: string
|
type: string
|
||||||
format: date-time
|
format: date-time
|
||||||
|
expiring:
|
||||||
|
type: boolean
|
||||||
user:
|
user:
|
||||||
$ref: '#/components/schemas/User'
|
$ref: '#/components/schemas/User'
|
||||||
application:
|
application:
|
||||||
|
@ -112,7 +112,7 @@ export class TokenListPage extends TablePage<Token> {
|
|||||||
: html``}`,
|
: html``}`,
|
||||||
html`<a href="#/identity/users/${item.userObj?.pk}">${item.userObj?.username}</a>`,
|
html`<a href="#/identity/users/${item.userObj?.pk}">${item.userObj?.username}</a>`,
|
||||||
html`<ak-status-label type="warning" ?good=${item.expiring}></ak-status-label>`,
|
html`<ak-status-label type="warning" ?good=${item.expiring}></ak-status-label>`,
|
||||||
html`${item.expires
|
html`${item.expires && item.expiring
|
||||||
? html`<div>${getRelativeTime(item.expires)}</div>
|
? html`<div>${getRelativeTime(item.expires)}</div>
|
||||||
<small>${item.expires.toLocaleString()}</small>`
|
<small>${item.expires.toLocaleString()}</small>`
|
||||||
: msg("-")}`,
|
: msg("-")}`,
|
||||||
|
@ -62,7 +62,7 @@ export class UserConsentList extends Table<UserConsent> {
|
|||||||
row(item: UserConsent): TemplateResult[] {
|
row(item: UserConsent): TemplateResult[] {
|
||||||
return [
|
return [
|
||||||
html`${item.application.name}`,
|
html`${item.application.name}`,
|
||||||
html`${item.expires
|
html`${item.expires && item.expiring
|
||||||
? html`<div>${getRelativeTime(item.expires)}</div>
|
? html`<div>${getRelativeTime(item.expires)}</div>
|
||||||
<small>${item.expires.toLocaleString()}</small>`
|
<small>${item.expires.toLocaleString()}</small>`
|
||||||
: msg("-")}`,
|
: msg("-")}`,
|
||||||
|
Reference in New Issue
Block a user