Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
c474afd
Updating authenticators from latest in Tiled
davidpcls Jan 27, 2026
f54ef36
TST: fix unit tests
dmgav Feb 5, 2026
be73eda
STY: reformat with black
dmgav Feb 5, 2026
122aa17
Working version for logging in with Entra
davidpcls Feb 17, 2026
d90ad0c
Removing some unnecessary code.
davidpcls Feb 17, 2026
2485790
Working example that does not require device-codes
davidpcls Feb 23, 2026
96cd9db
Fixes from running black
davidpcls Feb 23, 2026
967fcba
Adding documentation on how to use OIDC
davidpcls Feb 23, 2026
5906b28
Fixes for unit tests, moving start LDAP
davidpcls Feb 24, 2026
28483f9
fixing pre-commit issues
davidpcls Feb 24, 2026
a4551e3
fixing documentation issues
davidpcls Feb 25, 2026
8fa89ab
Adding in helper scripts for testing
davidpcls Mar 13, 2026
318ab48
Merge pull request #2 from davidpcls/testing_with_ms_entra
davidpcls Mar 13, 2026
8298a7b
Fixing unit tests (#3)
davidpcls Mar 20, 2026
94d8949
First attempt at migrating in the latest changes
davidpcls May 25, 2026
229bb85
First commit with common-auth flow
davidpcls Jun 25, 2026
b0d1aca
Fixing pre-commit checks
davidpcls Jun 25, 2026
4b6242c
Updating to use common auth
davidpcls Jun 25, 2026
eb4e6ca
Fixing missing factory method
davidpcls Jun 25, 2026
d6b2473
Adding in adapter for common auth routes
davidpcls Jun 30, 2026
6650a63
More migration
davidpcls Jun 30, 2026
84d2ac2
Cleaning up token decoding
davidpcls Jun 30, 2026
a5edf03
Removing asynv token decode
davidpcls Jun 30, 2026
e19ef4c
Universal token decoding
davidpcls Jul 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 0 additions & 19 deletions .github/workflows/docker-configs/ldap-docker-compose.yml

This file was deleted.

2 changes: 2 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ jobs:
pip install .
popd

pip install --upgrade "git+https://github.com/davidpcls/bluesky-authentication.git@main"

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Temporary until bluesky-authentication is moved to bluesky org


pip install .
pip install -r requirements-dev.txt
pip list
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/docs_publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ jobs:
pip install .
popd

pip install --upgrade "git+https://github.com/davidpcls/bluesky-authentication.git@main"

pip install .
pip install -r requirements-dev.txt
pip list
Expand Down
25 changes: 17 additions & 8 deletions .github/workflows/testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
- name: Fetch tags
run: git fetch --tags --prune --unshallow
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- uses: shogo82148/actions-setup-redis@v1
Expand All @@ -36,14 +36,8 @@ jobs:
run: |
# sudo apt install redis

pushd ..
git clone https://github.com/bitnami/containers.git
cd containers/bitnami/openldap/2.6/debian-12
docker build -t bitnami/openldap:latest .
popd

# Start LDAP
source start_LDAP.sh
bash continuous_integration/scripts/start_LDAP.sh

# These packages are installed in the base environment but may be older
# versions. Explicitly upgrade them because they often create
Expand All @@ -62,6 +56,8 @@ jobs:
pip install .
popd

pip install --upgrade "git+https://github.com/davidpcls/bluesky-authentication.git@main"

pip install --upgrade pip
pip install .
pip install -r requirements-dev.txt
Expand All @@ -70,6 +66,19 @@ jobs:

pip list
- name: Test with pytest
env:
PYTEST_ADDOPTS: "--durations=20"
run: |
coverage run -m pytest -vv
coverage report -m
- name: Dump LDAP diagnostics on failure
if: failure()
run: |
docker ps
docker compose -f continuous_integration/docker-configs/ldap-docker-compose.yml ps
LDAP_CONTAINER_ID=$(docker compose -f continuous_integration/docker-configs/ldap-docker-compose.yml ps -q openldap | tr -d '[:space:]')
if [ -n "$LDAP_CONTAINER_ID" ]; then
docker logs --tail 200 "$LDAP_CONTAINER_ID"
else
docker compose -f continuous_integration/docker-configs/ldap-docker-compose.yml logs --tail 200 openldap
fi
Loading
Loading