Skip to content

Releases: authentik-community/client-rust

v3.2024105.4: Update API Client

18 Dec 13:55
Compare
Choose a tag to compare

Update API Client

What's New


GET /core/application_entitlements/
POST /core/application_entitlements/
GET /core/application_entitlements/{pbm_uuid}/
PUT /core/application_entitlements/{pbm_uuid}/
DELETE /core/application_entitlements/{pbm_uuid}/
PATCH /core/application_entitlements/{pbm_uuid}/
GET /core/application_entitlements/{pbm_uuid}/used_by/

What's Changed


GET /policies/event_matcher/{policy_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property model (string)

      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.

      Added enum value:

      • authentik_core.applicationentitlement
PUT /policies/event_matcher/{policy_uuid}/
Request:

Changed content type : application/json

  • Changed property model (string)

    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.

    Added enum value:

    • authentik_core.applicationentitlement
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property model (string)

      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.

      Added enum value:

      • authentik_core.applicationentitlement
PATCH /policies/event_matcher/{policy_uuid}/
Request:

Changed content type : application/json

  • Changed property model (string)

    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.

    Added enum value:

    • authentik_core.applicationentitlement
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property model (string)

      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.

      Added enum value:

      • authentik_core.applicationentitlement
POST /policies/event_matcher/
Request:

Changed content type : application/json

  • Changed property model (string)

    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.

    Added enum value:

    • authentik_core.applicationentitlement
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property model (string)

      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.

      Added enum value:

      • authentik_core.applicationentitlement
GET /policies/event_matcher/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Event Matcher Policy Serializer

      • Changed property model (string)

        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.

        Added enum value:

        • authentik_core.applicationentitlement
POST /rbac/permissions/assigned_by_roles/{uuid}/assign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_core.applicationentitlement
PATCH /rbac/permissions/assigned_by_roles/{uuid}/unassign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_core.applicationentitlement
POST /rbac/permissions/assigned_by_users/{id}/assign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_core.applicationentitlement
PATCH /rbac/permissions/assigned_by_users/{id}/unassign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_core.applicationentitlement
GET /rbac/permissions/assigned_by_roles/
Parameters:

Changed: model in query

GET /rbac/permissions/assigned_by_users/
Parameters:

Changed: model in query

GET /flows/executor/{flow_slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Updated ak-stage-identification component:

    • Changed property captcha_stage (object -> object)

      Site public key

POST /flows/executor/{flow_slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Updated ak-stage-identification component:

    • Changed property captcha_stage (object -> object)

      Site public key

v3.2024105.3: Update API Client

18 Dec 12:50
Compare
Choose a tag to compare

Update API Client

What's Changed


GET /sources/group_connections/kerberos/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

      • Property pk (string)

      • Property name (string)

        Source's display Name.

      • Property slug (string)

        Internal source name, used in URLs.

      • Property enabled (boolean)

      • Property authentication_flow (string)

        Flow to use when authenticating existing users.

      • Property enrollment_flow (string)

        Flow to use when enrolling new users.

      • Property user_property_mappings (array)

        Items (string):

      • Property group_property_mappings (array)

      • Property component (string)

        Get object component so that we know how to edit the object

      • Property verbose_name (string)

        Return object's verbose_name

      • Property verbose_name_plural (string)

        Return object's plural verbose_name

      • Property meta_model_name (string)

        Return internal model name

      • Property policy_engine_mode (string)

        Enum values:

        • all
        • any
      • Property user_matching_mode (string)

        How the source determines if an existing user should be authenticated or a new user enrolled.

        Enum values:

        • identifier
        • email_link
        • email_deny
        • username_link
        • username_deny
      • Property managed (string)

        Objects that are managed by authentik. These objects are created and updated automatically. This flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update.

      • Property user_path_template (string)

      • Property icon (string)

        Get the URL to the Icon. If the name is /static or
        starts with http it is returned as-is

    • Changed property group (string)

    • Changed property source (object -> string)

    • Changed property identifier (string)

PUT /sources/group_connections/kerberos/{id}/
Request:

New content type : application/json

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property group (string)

    • Changed property source (object -> string)

    • Changed property identifier (string)

PATCH /sources/group_connections/kerberos/{id}/
Request:

New content type : application/json

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property group (string)

    • Changed property source (object -> string)

    • Changed property identifier (string)

GET /sources/group_connections/oauth/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property group (string)

    • Changed property source (object -> string)

    • Changed property identifier (string)

PUT /sources/group_connections/oauth/{id}/
Request:

New content type : application/json

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property group (string)

    • Changed property source (object -> string)

    • Changed property identifier (string)

PATCH /sources/group_connections/oauth/{id}/
Request:

New content type : application/json

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property group (string)

    • Changed property source (object -> string)

    • Changed property identifier (string)

GET /sources/group_connections/plex/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property group (string)

    • Changed property source (object -> string)

    • Changed property identifier (string)

PUT /sources/group_connections/plex/{id}/
Request:

New content type : application/json

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property group (string)

    • Changed property source (object -> string)

    • Changed property identifier (string)

PATCH /sources/group_connections/plex/{id}/
Request:

New content type : application/json

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property group (string)

    • Changed property source (object -> string)

    • Changed property identifier (string)

GET /sources/group_connections/saml/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property group (string)

    • Changed property source (object -> string)

    • Changed property identifier (string)

PUT /sources/group_connections/saml/{id}/
Request:

New content type : application/json

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property group (string)

    • Changed property source (object -> string)

    • Changed property identifier (string)

PATCH /sources/group_connections/saml/{id}/
Request:

New content type : application/json

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property group (string)

    • Changed property source (object -> string)

    • Changed property identifier (string)

GET /sources/user_connections/all/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property user (integer)

    • Changed property source (object -> string)

PUT /sources/user_connections/all/{id}/
Request:

New content type : application/json

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property user (integer)

    • Changed property source (object -> string)

PATCH /sources/user_connections/all/{id}/
Request:

New content type : application/json

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property user (integer)

    • Changed property source (object -> string)

GET /sources/user_connections/kerberos/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property source (object -> string)

PUT /sources/user_connections/kerberos/{id}/
Request:

Changed content type : application/json

New required properties:

  • source
  • Added property source (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property source (object -> string)

PATCH /sources/user_connections/kerberos/{id}/
Request:

Changed content type : application/json

  • Added property source (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property source (object -> string)

GET /sources/user_connections/oauth/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added property source_obj (object)

    • Changed property user (integer)

    • Changed property source (object -> string)

PUT /sources/user_connections/oauth/{id}/
Request:

Changed content type : application/json

New required properties:

  • source
  • user
  • Added property user (integer)

  • Added property source (string)

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • source_obj
    • Added prop...
Read more

v3.2024105.2: Update API Client

12 Dec 17:25
Compare
Choose a tag to compare

Update API Client

What's New


GET /stages/redirect/
POST /stages/redirect/
GET /stages/redirect/{stage_uuid}/
PUT /stages/redirect/{stage_uuid}/
DELETE /stages/redirect/{stage_uuid}/
PATCH /stages/redirect/{stage_uuid}/
GET /stages/redirect/{stage_uuid}/used_by/

What's Changed


GET /policies/event_matcher/{policy_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property app (string)

      Match events created by selected application. When left empty, all applications are matched.

      Added enum value:

      • authentik.stages.redirect
    • Changed property model (string)

      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.

      Added enum value:

      • authentik_stages_redirect.redirectstage
PUT /policies/event_matcher/{policy_uuid}/
Request:

Changed content type : application/json

  • Changed property app (string)

    Match events created by selected application. When left empty, all applications are matched.

    Added enum value:

    • authentik.stages.redirect
  • Changed property model (string)

    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.

    Added enum value:

    • authentik_stages_redirect.redirectstage
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property app (string)

      Match events created by selected application. When left empty, all applications are matched.

      Added enum value:

      • authentik.stages.redirect
    • Changed property model (string)

      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.

      Added enum value:

      • authentik_stages_redirect.redirectstage
PATCH /policies/event_matcher/{policy_uuid}/
Request:

Changed content type : application/json

  • Changed property app (string)

    Match events created by selected application. When left empty, all applications are matched.

    Added enum value:

    • authentik.stages.redirect
  • Changed property model (string)

    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.

    Added enum value:

    • authentik_stages_redirect.redirectstage
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property app (string)

      Match events created by selected application. When left empty, all applications are matched.

      Added enum value:

      • authentik.stages.redirect
    • Changed property model (string)

      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.

      Added enum value:

      • authentik_stages_redirect.redirectstage
GET /flows/instances/{slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property authentication (string)

      Required level of authentication and authorization to access a flow.

      Added enum value:

      • require_redirect
PUT /flows/instances/{slug}/
Request:

Changed content type : application/json

  • Changed property authentication (string)

    Required level of authentication and authorization to access a flow.

    Added enum value:

    • require_redirect
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property authentication (string)

      Required level of authentication and authorization to access a flow.

      Added enum value:

      • require_redirect
PATCH /flows/instances/{slug}/
Request:

Changed content type : application/json

  • Changed property authentication (string)

    Required level of authentication and authorization to access a flow.

    Added enum value:

    • require_redirect
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property authentication (string)

      Required level of authentication and authorization to access a flow.

      Added enum value:

      • require_redirect
POST /policies/event_matcher/
Request:

Changed content type : application/json

  • Changed property app (string)

    Match events created by selected application. When left empty, all applications are matched.

    Added enum value:

    • authentik.stages.redirect
  • Changed property model (string)

    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.

    Added enum value:

    • authentik_stages_redirect.redirectstage
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property app (string)

      Match events created by selected application. When left empty, all applications are matched.

      Added enum value:

      • authentik.stages.redirect
    • Changed property model (string)

      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.

      Added enum value:

      • authentik_stages_redirect.redirectstage
GET /policies/event_matcher/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Event Matcher Policy Serializer

      • Changed property app (string)

        Match events created by selected application. When left empty, all applications are matched.

        Added enum value:

        • authentik.stages.redirect
      • Changed property model (string)

        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.

        Added enum value:

        • authentik_stages_redirect.redirectstage
POST /rbac/permissions/assigned_by_roles/{uuid}/assign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_stages_redirect.redirectstage
PATCH /rbac/permissions/assigned_by_roles/{uuid}/unassign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_stages_redirect.redirectstage
POST /rbac/permissions/assigned_by_users/{id}/assign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_stages_redirect.redirectstage
PATCH /rbac/permissions/assigned_by_users/{id}/unassign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_stages_redirect.redirectstage
GET /stages/invitation/invitations/{invite_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property flow_obj (object)

      Flow Serializer

      • Changed property authentication (string)

        Required level of authentication and authorization to access a flow.

        Added enum value:

        • require_redirect
PUT /stages/invitation/invitations/{invite_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property flow_obj (object)

      Flow Serializer

      • Changed property authentication (string)

        Required level of authentication and authorization to access a flow.

        Added enum value:

        • require_redirect
PATCH /stages/invitation/invitations/{invite_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property flow_obj (object)

      Flow Serializer

      • Changed property authentication (string)

        Required level of authentication and authorization to access a flow.

        Added enum value:

        • require_redirect
POST /flows/instances/
Request:

Changed content type : application/json

  • Changed property authentication (string)

    Required level of authentication and authorization to access a flow.

    Added enum value:

    • require_redirect
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property authentication (string)

      Required level of authentication and authorization to access a flow.

      Added enum value:

      • require_redirect
GET /flows/instances/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Flow Serializer

      • Changed property authentication (string)

        Required level of authentication and authorization to access a flow.

        Added enum value:

        • require_redirect
GET /rbac/permissions/assigned_by_roles/
Parameters:

Changed: model in query

GET /rbac/...
Read more

v3.2024105.1: Update API Client

12 Dec 12:52
Compare
Choose a tag to compare

Update API Client

What's Changed


GET /sources/kerberos/{slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property kadmin_type (object)

      KAdmin server type

      Enum values:

      • MIT
      • Heimdal
      • other
PUT /sources/kerberos/{slug}/
Request:

Changed content type : application/json

  • Added property kadmin_type (object)

    KAdmin server type

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property kadmin_type (object)

      KAdmin server type

PATCH /sources/kerberos/{slug}/
Request:

Changed content type : application/json

  • Added property kadmin_type (object)

    KAdmin server type

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property kadmin_type (object)

      KAdmin server type

POST /sources/kerberos/
Request:

Changed content type : application/json

  • Added property kadmin_type (object)

    KAdmin server type

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Added property kadmin_type (object)

      KAdmin server type

GET /sources/kerberos/
Parameters:

Added: kadmin_type in query

KAdmin server type

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Kerberos Source Serializer

      • Added property kadmin_type (object)

        KAdmin server type

v3.2024105.0

10 Dec 18:37
Compare
Choose a tag to compare

Update API Client

v3.2024104.1: Update API Client

03 Dec 10:32
Compare
Choose a tag to compare

Update API Client

What's Changed


GET /providers/oauth2/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property jwt_federation_sources (array)

      Items (string):

    • Added property jwt_federation_providers (array)

      Items (integer):

    • Deleted property jwks_sources (array)

PUT /providers/oauth2/{id}/
Request:

Changed content type : application/json

  • Added property jwt_federation_sources (array)

  • Added property jwt_federation_providers (array)

  • Deleted property jwks_sources (array)

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property jwt_federation_sources (array)

    • Added property jwt_federation_providers (array)

    • Deleted property jwks_sources (array)

PATCH /providers/oauth2/{id}/
Request:

Changed content type : application/json

  • Added property jwt_federation_sources (array)

  • Added property jwt_federation_providers (array)

  • Deleted property jwks_sources (array)

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property jwt_federation_sources (array)

    • Added property jwt_federation_providers (array)

    • Deleted property jwks_sources (array)

GET /providers/proxy/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property jwt_federation_sources (array)

    • Added property jwt_federation_providers (array)

    • Deleted property jwks_sources (array)

PUT /providers/proxy/{id}/
Request:

Changed content type : application/json

  • Added property jwt_federation_sources (array)

  • Added property jwt_federation_providers (array)

  • Deleted property jwks_sources (array)

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property jwt_federation_sources (array)

    • Added property jwt_federation_providers (array)

    • Deleted property jwks_sources (array)

PATCH /providers/proxy/{id}/
Request:

Changed content type : application/json

  • Added property jwt_federation_sources (array)

  • Added property jwt_federation_providers (array)

  • Deleted property jwks_sources (array)

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property jwt_federation_sources (array)

    • Added property jwt_federation_providers (array)

    • Deleted property jwks_sources (array)

GET /oauth2/access_tokens/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider (object)

      OAuth2Provider Serializer

      • Added property jwt_federation_sources (array)

      • Added property jwt_federation_providers (array)

      • Deleted property jwks_sources (array)

GET /oauth2/authorization_codes/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider (object)

      OAuth2Provider Serializer

      • Added property jwt_federation_sources (array)

      • Added property jwt_federation_providers (array)

      • Deleted property jwks_sources (array)

GET /oauth2/refresh_tokens/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider (object)

      OAuth2Provider Serializer

      • Added property jwt_federation_sources (array)

      • Added property jwt_federation_providers (array)

      • Deleted property jwks_sources (array)

POST /providers/oauth2/
Request:

Changed content type : application/json

  • Added property jwt_federation_sources (array)

  • Added property jwt_federation_providers (array)

  • Deleted property jwks_sources (array)

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Added property jwt_federation_sources (array)

    • Added property jwt_federation_providers (array)

    • Deleted property jwks_sources (array)

GET /providers/oauth2/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > OAuth2Provider Serializer

      • Added property jwt_federation_sources (array)

      • Added property jwt_federation_providers (array)

      • Deleted property jwks_sources (array)

POST /providers/proxy/
Request:

Changed content type : application/json

  • Added property jwt_federation_sources (array)

  • Added property jwt_federation_providers (array)

  • Deleted property jwks_sources (array)

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Added property jwt_federation_sources (array)

    • Added property jwt_federation_providers (array)

    • Deleted property jwks_sources (array)

GET /providers/proxy/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > ProxyProvider Serializer

      • Added property jwt_federation_sources (array)

      • Added property jwt_federation_providers (array)

      • Deleted property jwks_sources (array)

PUT /core/transactional/applications/
Request:

Changed content type : application/json

  • Changed property provider (object)

    Updated authentik_providers_proxy.proxyprovider provider_model:

    • Added property jwt_federation_sources (array)

    • Added property jwt_federation_providers (array)

    • Deleted property jwks_sources (array)

    Updated authentik_providers_oauth2.oauth2provider provider_model:

    • Added property jwt_federation_sources (array)

    • Added property jwt_federation_providers (array)

    • Deleted property jwks_sources (array)

GET /oauth2/access_tokens/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Serializer for BaseGrantModel and RefreshToken

      • Changed property provider (object)

        OAuth2Provider Serializer

        • Added property jwt_federation_sources (array)

        • Added property jwt_federation_providers (array)

        • Deleted property jwks_sources (array)

GET /oauth2/authorization_codes/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Serializer for BaseGrantModel and ExpiringBaseGrant

      • Changed property provider (object)

        OAuth2Provider Serializer

        • Added property jwt_federation_sources (array)

        • Added property jwt_federation_providers (array)

        • Deleted property jwks_sources (array)

GET /oauth2/refresh_tokens/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Serializer for BaseGrantModel and RefreshToken

      • Changed property provider (object)

        OAuth2Provider Serializer

        • Added property jwt_federation_sources (array)

        • Added property jwt_federation_providers (array)

        • Deleted property jwks_sources (array)

v3.2024104.0

22 Nov 01:55
Compare
Choose a tag to compare

Update API Client

v3.2024102.3: Update API Client

21 Nov 16:33
Compare
Choose a tag to compare

Update API Client

What's Changed


GET /providers/proxy/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property redirect_uris (string -> array)
PUT /providers/proxy/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property redirect_uris (string -> array)
PATCH /providers/proxy/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property redirect_uris (string -> array)
POST /providers/proxy/
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property redirect_uris (string -> array)
GET /providers/proxy/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > ProxyProvider Serializer

      • Changed property redirect_uris (string -> array)

v3.2024102.2: Update API Client

21 Nov 13:55
Compare
Choose a tag to compare

Update API Client

What's Changed


GET /providers/oauth2/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • redirect_uris
    • Changed property redirect_uris (string -> array)
PUT /providers/oauth2/{id}/
Request:

Changed content type : application/json

New required properties:

  • redirect_uris
  • Changed property redirect_uris (string -> array)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • redirect_uris
    • Changed property redirect_uris (string -> array)
PATCH /providers/oauth2/{id}/
Request:

Changed content type : application/json

  • Changed property redirect_uris (string -> array)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • redirect_uris
    • Changed property redirect_uris (string -> array)
POST /providers/oauth2/
Request:

Changed content type : application/json

New required properties:

  • redirect_uris
  • Changed property redirect_uris (string -> array)
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    New required properties:

    • redirect_uris
    • Changed property redirect_uris (string -> array)
GET /providers/oauth2/
Parameters:

Deleted: redirect_uris in query

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > OAuth2Provider Serializer

      New required properties:

      • redirect_uris
      • Changed property redirect_uris (string -> array)
GET /providers/proxy/
Parameters:

Deleted: redirect_uris__iexact in query

GET /oauth2/access_tokens/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider (object)

      OAuth2Provider Serializer

      New required properties:

      • redirect_uris
      • Changed property redirect_uris (string -> array)
GET /oauth2/authorization_codes/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider (object)

      OAuth2Provider Serializer

      New required properties:

      • redirect_uris
      • Changed property redirect_uris (string -> array)
GET /oauth2/refresh_tokens/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider (object)

      OAuth2Provider Serializer

      New required properties:

      • redirect_uris
      • Changed property redirect_uris (string -> array)
PUT /core/transactional/applications/
Request:

Changed content type : application/json

  • Changed property provider (object)

    Updated authentik_providers_oauth2.oauth2provider provider_model:
    New required properties:

    • redirect_uris
    • Changed property redirect_uris (string -> array)
GET /oauth2/access_tokens/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Serializer for BaseGrantModel and RefreshToken

      • Changed property provider (object)

        OAuth2Provider Serializer

        New required properties:

        • redirect_uris
        • Changed property redirect_uris (string -> array)
GET /oauth2/authorization_codes/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Serializer for BaseGrantModel and ExpiringBaseGrant

      • Changed property provider (object)

        OAuth2Provider Serializer

        New required properties:

        • redirect_uris
        • Changed property redirect_uris (string -> array)
GET /oauth2/refresh_tokens/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Serializer for BaseGrantModel and RefreshToken

      • Changed property provider (object)

        OAuth2Provider Serializer

        New required properties:

        • redirect_uris
        • Changed property redirect_uris (string -> array)

v3.2024102.1: Update API Client

18 Nov 01:58
Compare
Choose a tag to compare

Update API Client

What's Changed


PUT /core/transactional/applications/
Request:

Changed content type : application/json

  • Added property policy_bindings (array)

    Items (object):
    > PolicyBindingSerializer which does not require target as target is set implicitly

    • Property policy (string)

    • Property group (string)

    • Property user (integer)

    • Property negate (boolean)

      Negates the outcome of the policy. Messages are unaffected.

    • Property enabled (boolean)

    • Property order (integer)

    • Property timeout (integer)

      Timeout after which Policy execution is terminated.

    • Property failure_result (boolean)

      Result if the Policy execution fails.