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

Enable OAuth2 authentication. #646

Open
wants to merge 131 commits into
base: master
Choose a base branch
from
Open

Commits on May 1, 2024

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

Commits on Aug 16, 2024

  1. Enable OAuth2 authentication.

    Ondrej Scecina committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    0473d76 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Merge pull request permitio#582 from emily-zall/ezall-jwt-syntax

    docs(obtain-jwt-token.mdx): curl request data-raw should be valid json
    roekatz authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    b323d1e View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

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

Commits on Aug 29, 2024

  1. Merge pull request permitio#647 from permitio/roe/per-10558-fix-faili…

    …ng-opal-tests-in-github-actions
    
    Fix data updater tests
    roekatz authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    5a091e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    810b731 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    903adf3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    443f51c View commit details
    Browse the repository at this point in the history
  5. Organize in functions

    roekatz committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    ccedb41 View commit details
    Browse the repository at this point in the history
  6. Introduce app tests to CI

    roekatz committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    0d02020 View commit details
    Browse the repository at this point in the history
  7. Prettify app tests script

    roekatz committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    af7c402 View commit details
    Browse the repository at this point in the history
  8. Test statistics as well

    roekatz committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    6b1ba11 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c6e6564 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b82b4df View commit details
    Browse the repository at this point in the history
  11. CR Fixes

    roekatz committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    2dce27b View commit details
    Browse the repository at this point in the history
  12. Merge pull request permitio#645 from permitio/roe/per-10476-write-opa…

    …l-application-tests
    
    Introduce docker & bash based application tests
    roekatz authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    539f2d9 View commit details
    Browse the repository at this point in the history
  13. Bump micromatch from 4.0.7 to 4.0.8 in /documentation

    Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.7 to 4.0.8.
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](micromatch/micromatch@4.0.7...4.0.8)
    
    ---
    updated-dependencies:
    - dependency-name: micromatch
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    4bb9dbd View commit details
    Browse the repository at this point in the history
  14. Bump axios from 1.7.3 to 1.7.5 in /documentation

    Bumps [axios](https://github.com/axios/axios) from 1.7.3 to 1.7.5.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](axios/axios@v1.7.3...v1.7.5)
    
    ---
    updated-dependencies:
    - dependency-name: axios
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    c2dda5f View commit details
    Browse the repository at this point in the history
  15. Bump webpack from 5.91.0 to 5.94.0 in /documentation

    Bumps [webpack](https://github.com/webpack/webpack) from 5.91.0 to 5.94.0.
    - [Release notes](https://github.com/webpack/webpack/releases)
    - [Commits](webpack/webpack@v5.91.0...v5.94.0)
    
    ---
    updated-dependencies:
    - dependency-name: webpack
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    cf62d67 View commit details
    Browse the repository at this point in the history
  16. Merge pull request permitio#650 from permitio/dependabot/npm_and_yarn…

    …/documentation/webpack-5.94.0
    
    Bump webpack from 5.91.0 to 5.94.0 in /documentation
    roekatz authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    228a401 View commit details
    Browse the repository at this point in the history
  17. Merge pull request permitio#649 from permitio/dependabot/npm_and_yarn…

    …/documentation/micromatch-4.0.8
    
    Bump micromatch from 4.0.7 to 4.0.8 in /documentation
    roekatz authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    987874e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    69c52bb View commit details
    Browse the repository at this point in the history
  19. Merge pull request permitio#648 from permitio/dependabot/npm_and_yarn…

    …/documentation/axios-1.7.5
    
    Bump axios from 1.7.3 to 1.7.5 in /documentation
    roekatz authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    d90000f View commit details
    Browse the repository at this point in the history
  20. fix: packages/requires.txt to reduce vulnerabilities

    The following vulnerabilities are fixed by pinning transitive dependencies:
    - https://snyk.io/vuln/SNYK-PYTHON-ANYIO-7361842
    snyk-bot authored and roekatz committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    178be60 View commit details
    Browse the repository at this point in the history
  21. fix: packages/opal-common/requires.txt to reduce vulnerabilities

    The following vulnerabilities are fixed by pinning transitive dependencies:
    - https://snyk.io/vuln/SNYK-PYTHON-URLLIB3-7267250
    snyk-bot authored and roekatz committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    952b750 View commit details
    Browse the repository at this point in the history
  22. fix: upgrade multiple dependencies with Snyk

    Snyk has created this PR to upgrade:
      - react from 18.2.0 to 18.3.0.
        See this package in npm: https://www.npmjs.com/package/react
      - react-dom from 18.2.0 to 18.3.0.
        See this package in npm: https://www.npmjs.com/package/react-dom
    
    See this project in Snyk:
    https://app.snyk.io/org/permit/project/38631dc1-9d3e-49a7-9f50-2f1630c640ca?utm_source=github&utm_medium=referral&page=upgrade-pr
    snyk-bot authored and roekatz committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    f0c0729 View commit details
    Browse the repository at this point in the history
  23. Merge pull request permitio#601 from permitio/snyk-fix-8bc280dbd40f86…

    …097177c52b9b71aeee
    
    [Snyk] Security upgrade anyio from 3.7.1 to 4.4.0
    roekatz authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    2e8ebab View commit details
    Browse the repository at this point in the history
  24. fix: packages/opal-common/requires.txt to reduce vulnerabilities

    The following vulnerabilities are fixed by pinning transitive dependencies:
    - https://snyk.io/vuln/SNYK-PYTHON-REQUESTS-6928867
    snyk-bot authored and roekatz committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    a8471ae View commit details
    Browse the repository at this point in the history
  25. Merge pull request permitio#598 from permitio/snyk-fix-9bedb2918354b3…

    …a7169e06ecc83f93be
    
    [Snyk] Security upgrade urllib3 from 2.0.7 to 2.2.2
    roekatz authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    eda81f6 View commit details
    Browse the repository at this point in the history
  26. Merge pull request permitio#587 from permitio/snyk-fix-0cf274b1f5f0ce…

    …3cf691aaaa1ab4bd3b
    
    [Snyk] Security upgrade requests from 2.31.0 to 2.32.0
    roekatz authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    c890d21 View commit details
    Browse the repository at this point in the history
  27. Merge pull request permitio#585 from permitio/snyk-upgrade-165e5e661e…

    …1a8ae10a750569f0d06895
    
    [Snyk] Upgrade: react, react-dom
    roekatz authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    efaab07 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    37c39b8 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    d51399f View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    95ee9a5 View commit details
    Browse the repository at this point in the history
  31. Merge pull request permitio#652 from permitio/roe/per-10573-fix-curre…

    …nt-vulnerabilities-in-opal-as-reported-by-snyk
    
    Upgrade packages to mitigate reported (though not necessarily actual) vulnerabilities
    roekatz authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    39f27b0 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    ef67058 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    456730f View commit details
    Browse the repository at this point in the history
  34. Merge pull request permitio#653 from permitio/roe/per-10577-fix-opal-…

    …image-builtin-python-packages-not-being-updated
    
    Fix opal image builtin python packages not being updated
    roekatz authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    b55bb50 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Update sync_opal_plus.yml (permitio#651)

    * Update sync_opal_plus.yml
    
    * Fixed pre-commit
    danyi1212 authored Sep 1, 2024
    Configuration menu
    Copy the full SHA
    8726380 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    065c539 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/requires.txt
    Ondrej Scecina committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    f815233 View commit details
    Browse the repository at this point in the history
  2. Reformat code by running pre-commit run --all-files

    Ondrej Scecina committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    cb3b926 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/oauth2-v2' into oauth2-v2

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/jwk.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/data/api.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    4863bb6 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/jwk.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/data/api.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    55ced17 View commit details
    Browse the repository at this point in the history
  2. Refactor Authenticator to interface and initialize one with provided …

    …factory.
    Ondrej Scecina committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    71178f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    992c8a0 View commit details
    Browse the repository at this point in the history
  4. Remove invalid import

    Ondrej Scecina committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    bcaa566 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-client/opal_client/data/updater.py
    #	packages/opal-client/opal_client/policy/fetcher.py
    #	packages/opal-client/opal_client/policy/updater.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-common/opal_common/fetcher/providers/http_fetch_provider.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    3030ac1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d4575b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b91637 View commit details
    Browse the repository at this point in the history
  4. Fix DataUpdater tests

    Ondrej Scecina committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    a8e43d1 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. OPAL Updated Readme Proposal

    gemanor authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    e5e3732 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    Co-authored-by: Or Weis <[email protected]>
    gemanor and orweis authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    0f8d7e3 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    Co-authored-by: Or Weis <[email protected]>
    gemanor and orweis authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    d91759e View commit details
    Browse the repository at this point in the history
  4. Update README.md

    Co-authored-by: Or Weis <[email protected]>
    gemanor and orweis authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    0f14a19 View commit details
    Browse the repository at this point in the history
  5. Merge pull request permitio#658 from permitio/authorization_usecases_…

    …readme
    
    OPAL Updated Readme Proposal
    gemanor authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    c7790da View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. pulsar integration doc

    daveads committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    cecfafe View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    d1fd0b8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request permitio#663 from daveads/pulsar-integration

    pulsar integration doc
    gemanor authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    60b0316 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f7789c View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

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

Commits on Sep 29, 2024

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

Commits on Sep 30, 2024

  1. Merge pull request permitio#672 from permitio/oded/per-10464-add-time…

    …out-to-all-github-actions
    
    Add timeouts to avoid stuck actions
    obsd authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    e5ffab7 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Allow httpx>=0.27.0

    roekatz committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    9aa0975 View commit details
    Browse the repository at this point in the history
  2. Merge pull request permitio#674 from permitio/rk/allow-newer-httpx-ve…

    …rsions
    
    Allow httpx>=0.27.0
    roekatz authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    1f175b6 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/requires.txt
    Ondrej Scecina committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    8344169 View commit details
    Browse the repository at this point in the history
  2. Reformat code by running pre-commit run --all-files

    Ondrej Scecina committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    70a26a5 View commit details
    Browse the repository at this point in the history
  3. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/jwk.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/data/api.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    d79077c View commit details
    Browse the repository at this point in the history
  4. Refactor Authenticator to interface and initialize one with provided …

    …factory.
    Ondrej Scecina committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    e880d39 View commit details
    Browse the repository at this point in the history
  5. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-client/opal_client/data/updater.py
    #	packages/opal-client/opal_client/policy/fetcher.py
    #	packages/opal-client/opal_client/policy/updater.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-common/opal_common/fetcher/providers/http_fetch_provider.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    e09f7c4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2c0770c View commit details
    Browse the repository at this point in the history
  7. Fix DataUpdater tests

    Ondrej Scecina committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    040d2a8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    283407b View commit details
    Browse the repository at this point in the history
  9. update docs

    gideonsmila committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    46ca93a View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2024

  1. fix pre-commit

    gideonsmila committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    627b8c4 View commit details
    Browse the repository at this point in the history
  2. update-pre-commit

    gideonsmila committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    f0c54f4 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Merge pull request permitio#675 from permitio/gidi/per-8929-pdp-leaki…

    …ng-jwt-token-in-the-pdp-logs
    
    update docs
    gideonsmila authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    6b72ec8 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/requires.txt
    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    1877728 View commit details
    Browse the repository at this point in the history
  2. Reformat code by running pre-commit run --all-files

    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    4eb2e3a View commit details
    Browse the repository at this point in the history
  3. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/jwk.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/data/api.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    a72dc41 View commit details
    Browse the repository at this point in the history
  4. Refactor Authenticator to interface and initialize one with provided …

    …factory.
    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    2f01768 View commit details
    Browse the repository at this point in the history
  5. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-client/opal_client/data/updater.py
    #	packages/opal-client/opal_client/policy/fetcher.py
    #	packages/opal-client/opal_client/policy/updater.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-common/opal_common/fetcher/providers/http_fetch_provider.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    e308ef9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    df9cfe7 View commit details
    Browse the repository at this point in the history
  7. Fix DataUpdater tests

    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    3cd6d50 View commit details
    Browse the repository at this point in the history
  8. Reformat code by running pre-commit run --all-files

    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    4f92847 View commit details
    Browse the repository at this point in the history
  9. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/jwk.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/data/api.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    1088065 View commit details
    Browse the repository at this point in the history
  10. Refactor Authenticator to interface and initialize one with provided …

    …factory.
    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    3fa90ee View commit details
    Browse the repository at this point in the history
  11. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-client/opal_client/data/updater.py
    #	packages/opal-client/opal_client/policy/fetcher.py
    #	packages/opal-client/opal_client/policy/updater.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-common/opal_common/fetcher/providers/http_fetch_provider.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    ddafe26 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7f8a7b9 View commit details
    Browse the repository at this point in the history
  13. Reformat code by running pre-commit run --all-files

    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    d602e5b View commit details
    Browse the repository at this point in the history
  14. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/jwk.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/data/api.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    fbbff6a View commit details
    Browse the repository at this point in the history
  15. Refactor Authenticator to interface and initialize one with provided …

    …factory.
    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    4917802 View commit details
    Browse the repository at this point in the history
  16. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-client/opal_client/data/updater.py
    #	packages/opal-client/opal_client/policy/fetcher.py
    #	packages/opal-client/opal_client/policy/updater.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-common/opal_common/fetcher/providers/http_fetch_provider.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    745f290 View commit details
    Browse the repository at this point in the history
  17. Reformat code by running pre-commit run --all-files

    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    9328480 View commit details
    Browse the repository at this point in the history
  18. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/jwk.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/data/api.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    31ad4f0 View commit details
    Browse the repository at this point in the history
  19. Refactor Authenticator to interface and initialize one with provided …

    …factory.
    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    f021b16 View commit details
    Browse the repository at this point in the history
  20. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-client/opal_client/data/updater.py
    #	packages/opal-client/opal_client/policy/fetcher.py
    #	packages/opal-client/opal_client/policy/updater.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-common/opal_common/fetcher/providers/http_fetch_provider.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    eb4c6ac View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    9f46644 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Configuration menu
    Copy the full SHA
    1b2e9b6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request permitio#692 from permitio/asaf/cto-371-opal-regis…

    …ter-to-onconnect-callback
    
    add ability to register to on ws connect and disconnect events of opa…
    asafc authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    23006ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    778cc6f View commit details
    Browse the repository at this point in the history
  4. Merge pull request permitio#693 from permitio/asaf/cto-372-opal-fix-r…

    …unner-piping-logs-does-not-always-work
    
    fix _pipe_log_stream not running consistently for monitored subprocess
    asafc authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    989869a View commit details
    Browse the repository at this point in the history
  5. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/requires.txt
    
    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-client/opal_client/data/updater.py
    #	packages/opal-client/opal_client/policy/updater.py
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    8a082d6 View commit details
    Browse the repository at this point in the history
  6. Reformat code by running pre-commit run --all-files

    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    fe6c660 View commit details
    Browse the repository at this point in the history
  7. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/jwk.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/data/api.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    f4ecaef View commit details
    Browse the repository at this point in the history
  8. Refactor Authenticator to interface and initialize one with provided …

    …factory.
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    c002b31 View commit details
    Browse the repository at this point in the history
  9. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-client/opal_client/data/updater.py
    #	packages/opal-client/opal_client/policy/fetcher.py
    #	packages/opal-client/opal_client/policy/updater.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-common/opal_common/fetcher/providers/http_fetch_provider.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    d09e45b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    484a576 View commit details
    Browse the repository at this point in the history
  11. Fix DataUpdater tests

    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    e9b2948 View commit details
    Browse the repository at this point in the history
  12. Reformat code by running pre-commit run --all-files

    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    2dca4c0 View commit details
    Browse the repository at this point in the history
  13. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/jwk.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/data/api.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    16e77b9 View commit details
    Browse the repository at this point in the history
  14. Refactor Authenticator to interface and initialize one with provided …

    …factory.
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    d082d3e View commit details
    Browse the repository at this point in the history
  15. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-client/opal_client/data/updater.py
    #	packages/opal-client/opal_client/policy/fetcher.py
    #	packages/opal-client/opal_client/policy/updater.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-common/opal_common/fetcher/providers/http_fetch_provider.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    3c21f0d View commit details
    Browse the repository at this point in the history
  16. Reformat code by running pre-commit run --all-files

    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    acddf06 View commit details
    Browse the repository at this point in the history
  17. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/jwk.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/data/api.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    134aed9 View commit details
    Browse the repository at this point in the history
  18. Refactor Authenticator to interface and initialize one with provided …

    …factory.
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    ae11c13 View commit details
    Browse the repository at this point in the history
  19. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-client/opal_client/data/updater.py
    #	packages/opal-client/opal_client/policy/fetcher.py
    #	packages/opal-client/opal_client/policy/updater.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-common/opal_common/fetcher/providers/http_fetch_provider.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    db0e7c1 View commit details
    Browse the repository at this point in the history
  20. Reformat code by running pre-commit run --all-files

    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    bfcac4d View commit details
    Browse the repository at this point in the history
  21. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/jwk.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/data/api.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    fe791f7 View commit details
    Browse the repository at this point in the history
  22. Refactor Authenticator to interface and initialize one with provided …

    …factory.
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    fc98a6c View commit details
    Browse the repository at this point in the history
  23. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-client/opal_client/data/updater.py
    #	packages/opal-client/opal_client/policy/fetcher.py
    #	packages/opal-client/opal_client/policy/updater.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-common/opal_common/fetcher/providers/http_fetch_provider.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    1d97412 View commit details
    Browse the repository at this point in the history
  24. Reformat code by running pre-commit run --all-files

    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    62f81ce View commit details
    Browse the repository at this point in the history
  25. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/jwk.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/data/api.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    fe46cd1 View commit details
    Browse the repository at this point in the history
  26. Refactor Authenticator to interface and initialize one with provided …

    …factory.
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    adce5b2 View commit details
    Browse the repository at this point in the history
  27. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-client/opal_client/data/updater.py
    #	packages/opal-client/opal_client/policy/fetcher.py
    #	packages/opal-client/opal_client/policy/updater.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-common/opal_common/fetcher/providers/http_fetch_provider.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    acec127 View commit details
    Browse the repository at this point in the history
  28. Reformat code by running pre-commit run --all-files

    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    de638da View commit details
    Browse the repository at this point in the history
  29. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/jwk.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/data/api.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    28117b3 View commit details
    Browse the repository at this point in the history
  30. Refactor Authenticator to interface and initialize one with provided …

    …factory.
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    8a98abc View commit details
    Browse the repository at this point in the history
  31. Enable OAuth2 authentication.

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-client/opal_client/data/updater.py
    #	packages/opal-client/opal_client/policy/fetcher.py
    #	packages/opal-client/opal_client/policy/updater.py
    #	packages/opal-common/opal_common/authentication/authenticator.py
    #	packages/opal-common/opal_common/authentication/oauth2.py
    #	packages/opal-common/opal_common/config.py
    #	packages/opal-common/opal_common/fetcher/providers/http_fetch_provider.py
    #	packages/opal-server/opal_server/authentication/authenticator.py
    #	packages/opal-server/opal_server/server.py
    #	packages/requires.txt
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    55079e3 View commit details
    Browse the repository at this point in the history
  32. Merge remote-tracking branch 'origin/oauth2-v2' into oauth2-v2

    # Conflicts:
    #	packages/opal-client/opal_client/client.py
    #	packages/opal-client/opal_client/data/updater.py
    #	packages/opal-client/opal_client/policy/updater.py
    Ondrej Scecina committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    6ea4078 View commit details
    Browse the repository at this point in the history