Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: oauth2 client credentials #468

Commits on Aug 21, 2024

  1. feat: Add OAuth2 client credentials channel creation

    This commit adds a new function `create_oauth2_client_credentials_channel` to the `pyzeebe.channel` module. This function allows the creation of a channel connected to a Camunda Cloud cluster using OAuth2 client credentials for authentication. The function takes various parameters such as the target address, client ID, client secret, authorization server, scope, audience, and expiration time. It returns a GRPC channel connected to the Zeebe Gateway.
    
    The new function is added in the `pyzeebe.channel.oauth_channel` module, which is imported in the `pyzeebe.channel.__init__` module.
    
    This change is necessary to provide support for authenticating with Camunda Cloud using OAuth2 client credentials.
    
    Co-authored-by: dependabot[bot] <[email protected]>
    felicijus and dependabot[bot] committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    e461a09 View commit details
    Browse the repository at this point in the history
  2. feat: Add function for creating OAuth2 client credentials channel

    This commit adds a new function `create_oauth2_client_credentials_channel` to the `pyzeebe.channel.oauth_channel` module. The function allows the creation of a channel connected to a Camunda Cloud cluster using OAuth2 client credentials for authentication. It takes various parameters such as the target address, client ID, client secret, authorization server, scope, audience, and expiration time. The function returns a GRPC channel connected to the Zeebe Gateway. This change is necessary to provide support for authenticating with Camunda Cloud using OAuth2 client credentials.
    felicijus committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    8547089 View commit details
    Browse the repository at this point in the history
  3. feat: Add OAuth2 client credentials channel creation and Camunda Clou…

    …d Channel
    
    Based on Oauth2ClientCredentialsMetadataPlugin and a general OAuth2MetadataPlugin to support Oauth2Sessions
    felicijus committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    01cbd5c View commit details
    Browse the repository at this point in the history
  4. feat: Refactor OAuth2 client credentials channel creation

    This commit refactors the `create_oauth2_client_credentials_channel` function in the `pyzeebe.channel.oauth_channel` module. The function is responsible for creating a channel connected to a Camunda Cloud cluster using OAuth2 client credentials for authentication. It takes various parameters such as the target address, client ID, client secret, authorization server, scope, audience, and expiration time. The function returns a GRPC channel connected to the Zeebe Gateway.
    
    The refactoring improves the code structure and readability of the function, making it easier to maintain and understand. This change is necessary to provide support for authenticating with Camunda Cloud using OAuth2 client credentials.
    
    Co-authored-by: dependabot[bot] <[email protected]>
    felicijus and dependabot[bot] committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    07140cf View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    302d46d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e7a09b8 View commit details
    Browse the repository at this point in the history
  3. fix: Update imports in oauth_channel and oauth module

    This commit fixes the type hint import error by ignoring the untyped import. This change is necessary to ensure the code passes linting without any errors.
    
    Co-authored-by: dependabot[bot] <[email protected]>
    felicijus and dependabot[bot] committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    8414390 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    7944732 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    4ae4389 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    2ea42e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    aadc17b View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    17755fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9decb7b View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    e75ac7f View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    d8c9510 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. feat: grpc_address

    felicijus committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    ab0c8b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11f139d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e89795 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Configuration menu
    Copy the full SHA
    ecdeb2b View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. fix: OAuth2Error logged as exception (traceback)

    Co-authored-by: Dmitriy <[email protected]>
    felicijus and dimastbk authored Oct 5, 2024
    Configuration menu
    Copy the full SHA
    e768cc5 View commit details
    Browse the repository at this point in the history
  2. style: remove comment oauth_channel.py

    Co-authored-by: Dmitriy <[email protected]>
    felicijus and dimastbk authored Oct 5, 2024
    Configuration menu
    Copy the full SHA
    797688e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    696722a View commit details
    Browse the repository at this point in the history