Skip to content

Releases: goauthentik/client-go

v3.2024102.3

20 Nov 21:13
Compare
Choose a tag to compare

Update API Client

v3.2024102.2: Update API Client

18 Nov 00:27
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.

v3.2024102.1

15 Nov 00:26
Compare
Choose a tag to compare

Update API Client

v3.2024101.4: Update API Client

13 Nov 20:49
Compare
Choose a tag to compare

Update API Client

What's Changed


POST /flows/executor/{flow_slug}/
Request:

Changed content type : application/json

Updated ak-provider-oauth2-device-code component:

  • Changed property code (integer -> string)

v3.2024101.3: Update API Client

12 Nov 13:49
Compare
Choose a tag to compare

Update API Client

What's Changed


GET /admin/settings/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property impersonation_require_reason (boolean)

      Require administrators to provide a reason for impersonating a user.

PUT /admin/settings/
Request:

Changed content type : application/json

  • Added property impersonation_require_reason (boolean)

    Require administrators to provide a reason for impersonating a user.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property impersonation_require_reason (boolean)

      Require administrators to provide a reason for impersonating a user.

PATCH /admin/settings/
Request:

Changed content type : application/json

  • Added property impersonation_require_reason (boolean)

    Require administrators to provide a reason for impersonating a user.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property impersonation_require_reason (boolean)

      Require administrators to provide a reason for impersonating a user.

POST /core/users/{id}/impersonate/
Request:

New content type : application/json

v3.2024101.2: Update API Client

11 Nov 12:26
Compare
Choose a tag to compare

Update API Client

What's Changed


GET /stages/captcha/{stage_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property interactive (boolean)
PUT /stages/captcha/{stage_uuid}/
Request:

Changed content type : application/json

  • Added property interactive (boolean)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property interactive (boolean)
PATCH /stages/captcha/{stage_uuid}/
Request:

Changed content type : application/json

  • Added property interactive (boolean)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property interactive (boolean)
GET /flows/executor/{flow_slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Updated ak-stage-captcha component:
    New required properties:

    • interactive
    • Added property interactive (boolean)
POST /flows/executor/{flow_slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Updated ak-stage-captcha component:
    New required properties:

    • interactive
    • Added property interactive (boolean)
POST /stages/captcha/
Request:

Changed content type : application/json

  • Added property interactive (boolean)
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Added property interactive (boolean)
GET /stages/captcha/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > CaptchaStage Serializer

      • Added property interactive (boolean)

v3.2024101.1

05 Nov 19:34
Compare
Choose a tag to compare

Update API Client

v3.2024100.2: Update API Client

04 Nov 18:38
Compare
Choose a tag to compare

Update API Client

What's Changed


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

Changed response : 200 OK

  • Changed content type : application/json

    New optional properties:

    • invalidation_flow
    • Deleted property invalidation_flow (string)

      Flow used ending the session from a provider.

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

Changed content type : application/json

New optional properties:

  • invalidation_flow
  • Deleted property invalidation_flow (string)

    Flow used ending the session from a provider.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New optional properties:

    • invalidation_flow
    • Deleted property invalidation_flow (string)

      Flow used ending the session from a provider.

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

Changed content type : application/json

  • Deleted property invalidation_flow (string)

    Flow used ending the session from a provider.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New optional properties:

    • invalidation_flow
    • Deleted property invalidation_flow (string)

      Flow used ending the session from a provider.

POST /providers/rac/
Request:

Changed content type : application/json

New optional properties:

  • invalidation_flow
  • Deleted property invalidation_flow (string)

    Flow used ending the session from a provider.

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    New optional properties:

    • invalidation_flow
    • Deleted property invalidation_flow (string)

      Flow used ending the session from a provider.

GET /providers/rac/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > RACProvider Serializer

      New optional properties:

      • invalidation_flow
      • Deleted property invalidation_flow (string)

        Flow used ending the session from a provider.

GET /rac/connection_tokens/{connection_token_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_obj (object)

      RACProvider Serializer

      New optional properties:

      • invalidation_flow
      • Deleted property invalidation_flow (string)

        Flow used ending the session from a provider.

    • Changed property endpoint_obj (object)

      Endpoint Serializer

      • Changed property provider_obj (object)

        RACProvider Serializer

        New optional properties:

        • invalidation_flow
        • Deleted property invalidation_flow (string)

          Flow used ending the session from a provider.

PUT /rac/connection_tokens/{connection_token_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_obj (object)

      RACProvider Serializer

      New optional properties:

      • invalidation_flow
      • Deleted property invalidation_flow (string)

        Flow used ending the session from a provider.

    • Changed property endpoint_obj (object)

      Endpoint Serializer

      • Changed property provider_obj (object)

        RACProvider Serializer

        New optional properties:

        • invalidation_flow
        • Deleted property invalidation_flow (string)

          Flow used ending the session from a provider.

PATCH /rac/connection_tokens/{connection_token_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_obj (object)

      RACProvider Serializer

      New optional properties:

      • invalidation_flow
      • Deleted property invalidation_flow (string)

        Flow used ending the session from a provider.

    • Changed property endpoint_obj (object)

      Endpoint Serializer

      • Changed property provider_obj (object)

        RACProvider Serializer

        New optional properties:

        • invalidation_flow
        • Deleted property invalidation_flow (string)

          Flow used ending the session from a provider.

GET /rac/endpoints/{pbm_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_obj (object)

      RACProvider Serializer

      New optional properties:

      • invalidation_flow
      • Deleted property invalidation_flow (string)

        Flow used ending the session from a provider.

PUT /rac/endpoints/{pbm_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_obj (object)

      RACProvider Serializer

      New optional properties:

      • invalidation_flow
      • Deleted property invalidation_flow (string)

        Flow used ending the session from a provider.

PATCH /rac/endpoints/{pbm_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_obj (object)

      RACProvider Serializer

      New optional properties:

      • invalidation_flow
      • Deleted property invalidation_flow (string)

        Flow used ending the session from a provider.

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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property spnego_server_name (string)

      Force the use of a specific server name for SPNEGO. Must be in the form HTTP@hostname

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

Changed content type : application/json

  • Changed property spnego_server_name (string)

    Force the use of a specific server name for SPNEGO. Must be in the form HTTP@hostname

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property spnego_server_name (string)

      Force the use of a specific server name for SPNEGO. Must be in the form HTTP@hostname

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

Changed content type : application/json

  • Changed property spnego_server_name (string)

    Force the use of a specific server name for SPNEGO. Must be in the form HTTP@hostname

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property spnego_server_name (string)

      Force the use of a specific server name for SPNEGO. Must be in the form HTTP@hostname

GET /rac/connection_tokens/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > ConnectionToken Serializer

      • Changed property provider_obj (object)

        RACProvider Serializer

        New optional properties:

        • invalidation_flow
        • Deleted property invalidation_flow (string)

          Flow used ending the session from a provider.

      • Changed property endpoint_obj (object)

        Endpoint Serializer

        • Changed property provider_obj (object)

          RACProvider Serializer

          New optional properties:

          • invalidation_flow
          • Deleted property invalidation_flow (string)

            Flow used ending the session from a provider.

POST /rac/endpoints/
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property provider_obj (object)

      RACProvider Serializer

      New optional properties:

      • invalidation_flow
      • Deleted property invalidation_flow (string)

        Flow used ending the session from a provider.

GET /rac/endpoints/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Endpoint Serializer

      • Changed property provider_obj (object)

        RACProvider Serializer

        New optional properties:

        • invalidation_flow
        • Deleted property invalidation_flow (string)

          Flow used ending the session from a provider.

POST /sources/kerberos/
Request:

Changed content type : application/json

  • Changed property spnego_server_name (string)

    Force the use of a specific server name for SPNEGO. Must be in the form HTTP@hostname

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property spnego_server_name (string)

      Force the use of a specific server name for SPNEGO. Must be in the form HTTP@hostname

GET /sources/kerberos/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Kerberos Source Serializer

      • Changed property spnego_server_name (string)

        Force the use of a specific server name for SPNEGO. Must be in the form HTTP@hostname

PUT /core/transactional/applications/
Request:

Changed content type : application/json

  • Changed property provider (objec...
Read more

v3.2024100.1

30 Oct 23:49
Compare
Choose a tag to compare

Update API Client

v3.2024083.14: Update API Client

25 Oct 06:25
Compare
Choose a tag to compare

Update API Client

What's Changed


GET /stages/identification/{stage_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property captcha_stage (string)

      When set, adds functionality exactly like a Captcha stage, but baked into the Identification stage.

PUT /stages/identification/{stage_uuid}/
Request:

Changed content type : application/json

  • Added property captcha_stage (string)

    When set, adds functionality exactly like a Captcha stage, but baked into the Identification stage.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property captcha_stage (string)

      When set, adds functionality exactly like a Captcha stage, but baked into the Identification stage.

PATCH /stages/identification/{stage_uuid}/
Request:

Changed content type : application/json

  • Added property captcha_stage (string)

    When set, adds functionality exactly like a Captcha stage, but baked into the Identification stage.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property captcha_stage (string)

      When set, adds functionality exactly like a Captcha stage, but baked into the Identification stage.

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

Changed response : 200 OK

  • Changed content type : application/json

    Updated ak-stage-identification component:

    • Added property captcha_stage (object)

      Site public key

      • Property flow_info (object)

        Contextual flow information for a challenge

        • Property title (string)

        • Property background (string)

        • Property cancel_url (string)

        • Property layout (string)

          Enum values:

          • stacked
          • content_left
          • content_right
          • sidebar_left
          • sidebar_right
      • Property component (string)

      • Property response_errors (object)

      • Property pending_user (string)

      • Property pending_user_avatar (string)

      • Property site_key (string)

      • Property js_url (string)

POST /flows/executor/{flow_slug}/
Request:

Changed content type : application/json

Updated ak-stage-identification component:

  • Added property captcha_token (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Updated ak-stage-identification component:

    • Added property captcha_stage (object)

      Site public key

POST /stages/identification/
Request:

Changed content type : application/json

  • Added property captcha_stage (string)

    When set, adds functionality exactly like a Captcha stage, but baked into the Identification stage.

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Added property captcha_stage (string)

      When set, adds functionality exactly like a Captcha stage, but baked into the Identification stage.

GET /stages/identification/
Parameters:

Added: captcha_stage in query

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > IdentificationStage Serializer

      • Added property captcha_stage (string)

        When set, adds functionality exactly like a Captcha stage, but baked into the Identification stage.