Read the Docs build information Build id: 4357928 Project: canonical-identity Version: latest Commit: 7c98788ced22404618bcfd44e1210743d71bebcf Date: 2026-08-25T14:21:12.059962Z State: finished Success: True [rtd-command-info] start-time: 2026-08-25T14:21:35.773736Z, end-time: 2026-08-25T14:21:36.428849Z, duration: 0, exit-code: 0 git clone --depth 1 https://github.com/canonical/canonical-identity-platform-docs . Cloning into '.'... [rtd-command-info] start-time: 2026-08-25T14:21:36.512025Z, end-time: 2026-08-25T14:21:37.065007Z, duration: 0, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 refs/heads/main:refs/remotes/origin/main [rtd-command-info] start-time: 2026-08-25T14:21:37.842465Z, end-time: 2026-08-25T14:21:37.891633Z, duration: 0, exit-code: 0 git checkout --force origin/main Note: switching to 'origin/main'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 7c98788 Merge pull request #89 from canonical/IAM-1958-rtd-migration [rtd-command-info] start-time: 2026-08-25T14:21:37.973232Z, end-time: 2026-08-25T14:21:38.011361Z, duration: 0, exit-code: 0 cat .readthedocs.yaml # .readthedocs.yaml # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details # Required version: 2 # Set the version of Python and other tools you might need build: os: ubuntu-22.04 tools: python: "3.11" jobs: post_checkout: - git fetch --unshallow || true # Cancel building pull requests when there aren't changed in the docs directory. # If there are no changes (git diff exits with 0) we force the command to return with 183. # This is a special exit code on Read the Docs that will cancel the build immediately. # https://docs.readthedocs.io/en/stable/build-customization.html#cancel-build-based-on-a-condition - | if [ "$READTHEDOCS_VERSION_TYPE" = "external" ] && git diff --quiet origin/main -- 'docs/' '.readthedocs.yaml'; then exit 183; fi # Build documentation in the docs/ directory with Sphinx sphinx: builder: dirhtml configuration: docs/conf.py fail_on_warning: true # If using Sphinx, optionally build your docs in additional formats such as PDF formats: - pdf # Optionally declare the Python requirements required to build your docs python: install: - requirements: docs/requirements.txt [rtd-command-info] start-time: 2026-08-25T14:21:38.100750Z, end-time: 2026-08-25T14:21:39.319615Z, duration: 1, exit-code: 0 git fetch --unshallow || true From https://github.com/canonical/canonical-identity-platform-docs * [new tag] upload-charm-docs/base-content -> upload-charm-docs/base-content [rtd-command-info] start-time: 2026-08-25T14:21:39.550938Z, end-time: 2026-08-25T14:21:39.589871Z, duration: 0, exit-code: 0 if [ "$READTHEDOCS_VERSION_TYPE" = "external" ] && git diff --quiet origin/main -- 'docs/' '.readthedocs.yaml'; then exit 183; fi [rtd-command-info] start-time: 2026-08-25T14:21:43.979029Z, end-time: 2026-08-25T14:21:44.032917Z, duration: 0, exit-code: 0 asdf global python 3.11.15 [rtd-command-info] start-time: 2026-08-25T14:21:44.384747Z, end-time: 2026-08-25T14:21:45.005456Z, duration: 0, exit-code: 0 python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH created virtual environment CPython3.11.15.final.0-64 in 380ms creator CPython3Posix(dest=/home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/docs/.local/share/virtualenv) added seed packages: pip==23.1, setuptools==67.6.1, wheel==0.40.0 activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator [rtd-command-info] start-time: 2026-08-25T14:21:45.250478Z, end-time: 2026-08-25T14:21:50.692426Z, duration: 5, exit-code: 0 python -m pip install --upgrade --no-cache-dir pip setuptools Requirement already satisfied: pip in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (23.1) Collecting pip Downloading pip-26.2.1-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 12.2 MB/s eta 0:00:00 Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (67.6.1) Collecting setuptools Downloading setuptools-84.0.0-py3-none-any.whl (818 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 818.2/818.2 kB 24.7 MB/s eta 0:00:00 Installing collected packages: setuptools, pip Attempting uninstall: setuptools Found existing installation: setuptools 67.6.1 Uninstalling setuptools-67.6.1: Successfully uninstalled setuptools-67.6.1 Attempting uninstall: pip Found existing installation: pip 23.1 Uninstalling pip-23.1: Successfully uninstalled pip-23.1 Successfully installed pip-26.2.1 setuptools-84.0.0 [rtd-command-info] start-time: 2026-08-25T14:21:50.820908Z, end-time: 2026-08-25T14:21:55.507592Z, duration: 4, exit-code: 0 python -m pip install --upgrade --no-cache-dir sphinx Collecting sphinx Downloading sphinx-9.0.4-py3-none-any.whl.metadata (5.8 kB) Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl.metadata (1.4 kB) Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) Collecting Jinja2>=3.1 (from sphinx) Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) Collecting Pygments>=2.17 (from sphinx) Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) Collecting docutils<0.23,>=0.20 (from sphinx) Downloading docutils-0.22.4-py3-none-any.whl.metadata (15 kB) Collecting snowballstemmer>=2.2 (from sphinx) Downloading snowballstemmer-3.1.1-py3-none-any.whl.metadata (7.9 kB) Collecting babel>=2.13 (from sphinx) Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) Collecting alabaster>=0.7.14 (from sphinx) Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) Collecting imagesize>=1.3 (from sphinx) Downloading imagesize-2.0.1-py3-none-any.whl.metadata (7.0 kB) Collecting requests>=2.30.0 (from sphinx) Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) Collecting roman-numerals>=1.0.0 (from sphinx) Downloading roman_numerals-4.1.0-py3-none-any.whl.metadata (3.3 kB) Collecting packaging>=23.0 (from sphinx) Downloading packaging-26.3-py3-none-any.whl.metadata (3.5 kB) Collecting MarkupSafe>=2.0 (from Jinja2>=3.1->sphinx) Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB) Collecting charset_normalizer<4,>=2 (from requests>=2.30.0->sphinx) Downloading charset_normalizer-3.5.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (45 kB) Collecting idna<4,>=2.5 (from requests>=2.30.0->sphinx) Downloading idna-3.19-py3-none-any.whl.metadata (9.2 kB) Collecting urllib3<3,>=1.26 (from requests>=2.30.0->sphinx) Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB) Collecting certifi>=2023.5.7 (from requests>=2.30.0->sphinx) Downloading certifi-2026.7.22-py3-none-any.whl.metadata (2.5 kB) Downloading sphinx-9.0.4-py3-none-any.whl (3.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 154.8 MB/s 0:00:00 Downloading docutils-0.22.4-py3-none-any.whl (633 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 633.2/633.2 kB 735.4 MB/s 0:00:00 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 368.3 MB/s 0:00:00 Downloading imagesize-2.0.1-py3-none-any.whl (14 kB) Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB) Downloading packaging-26.3-py3-none-any.whl (129 kB) Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 898.3 MB/s 0:00:00 Downloading requests-2.34.2-py3-none-any.whl (73 kB) Downloading charset_normalizer-3.5.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (262 kB) Downloading idna-3.19-py3-none-any.whl (68 kB) Downloading urllib3-2.7.0-py3-none-any.whl (131 kB) Downloading certifi-2026.7.22-py3-none-any.whl (136 kB) Downloading roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) Downloading snowballstemmer-3.1.1-py3-none-any.whl (104 kB) Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) Installing collected packages: urllib3, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, snowballstemmer, roman-numerals, Pygments, packaging, MarkupSafe, imagesize, idna, docutils, charset_normalizer, certifi, babel, alabaster, requests, Jinja2, sphinx Successfully installed Jinja2-3.1.6 MarkupSafe-3.0.3 Pygments-2.21.0 alabaster-1.0.0 babel-2.18.0 certifi-2026.7.22 charset_normalizer-3.5.1 docutils-0.22.4 idna-3.19 imagesize-2.0.1 packaging-26.3 requests-2.34.2 roman-numerals-4.1.0 snowballstemmer-3.1.1 sphinx-9.0.4 sphinxcontrib-applehelp-2.0.0 sphinxcontrib-devhelp-2.0.0 sphinxcontrib-htmlhelp-2.1.0 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-2.0.0 sphinxcontrib-serializinghtml-2.0.0 urllib3-2.7.0 [rtd-command-info] start-time: 2026-08-25T14:21:55.618669Z, end-time: 2026-08-25T14:22:03.534040Z, duration: 7, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r docs/requirements.txt Collecting canonical-sphinx>=0.5.1 (from -r docs/requirements.txt (line 2)) Downloading canonical_sphinx-0.6.0-py3-none-any.whl.metadata (5.8 kB) Collecting myst-parser~=4.0 (from -r docs/requirements.txt (line 5)) Downloading myst_parser-4.0.1-py3-none-any.whl.metadata (5.5 kB) Collecting sphinx-autobuild (from -r docs/requirements.txt (line 6)) Downloading sphinx_autobuild-2025.8.25-py3-none-any.whl.metadata (8.5 kB) Collecting sphinx-design (from -r docs/requirements.txt (line 7)) Downloading sphinx_design-0.7.0-py3-none-any.whl.metadata (5.5 kB) Collecting sphinx-notfound-page (from -r docs/requirements.txt (line 8)) Downloading sphinx_notfound_page-1.1.0-py3-none-any.whl.metadata (2.9 kB) Collecting sphinx-reredirects (from -r docs/requirements.txt (line 9)) Downloading sphinx_reredirects-1.1.0-py3-none-any.whl.metadata (4.7 kB) Collecting sphinx-tabs (from -r docs/requirements.txt (line 10)) Downloading sphinx_tabs-3.5.0-py3-none-any.whl.metadata (6.6 kB) Collecting sphinxcontrib-jquery (from -r docs/requirements.txt (line 11)) Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl.metadata (2.6 kB) Collecting sphinxext-opengraph (from -r docs/requirements.txt (line 12)) Downloading sphinxext_opengraph-0.13.0-py3-none-any.whl.metadata (2.7 kB) Collecting sphinx-config-options>=0.1.0 (from -r docs/requirements.txt (line 15)) Downloading sphinx_config_options-0.1.1-py3-none-any.whl.metadata (3.1 kB) Collecting sphinx-contributor-listing>=0.1.0 (from -r docs/requirements.txt (line 16)) Downloading sphinx_contributor_listing-0.1.0-py3-none-any.whl.metadata (2.7 kB) Collecting sphinx-filtered-toctree>=0.1.0 (from -r docs/requirements.txt (line 17)) Downloading sphinx_filtered_toctree-0.1.0-py3-none-any.whl.metadata (1.8 kB) Collecting sphinx-related-links>=0.1.1 (from -r docs/requirements.txt (line 18)) Downloading sphinx_related_links-0.1.2-py3-none-any.whl.metadata (2.5 kB) Collecting sphinx-roles>=0.1.0 (from -r docs/requirements.txt (line 19)) Downloading sphinx_roles-0.1.0-py3-none-any.whl.metadata (1.5 kB) Collecting sphinx-terminal>=1.0.2 (from -r docs/requirements.txt (line 20)) Downloading sphinx_terminal-1.1.0-py3-none-any.whl.metadata (3.2 kB) Collecting sphinx-ubuntu-images>=0.1.0 (from -r docs/requirements.txt (line 21)) Downloading sphinx_ubuntu_images-0.2.0-py3-none-any.whl.metadata (4.5 kB) Collecting sphinx-youtube-links>=0.1.0 (from -r docs/requirements.txt (line 22)) Downloading sphinx_youtube_links-0.1.0-py3-none-any.whl.metadata (1.5 kB) Requirement already satisfied: packaging in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from -r docs/requirements.txt (line 25)) (26.3) Collecting sphinx-last-updated-by-git (from -r docs/requirements.txt (line 27)) Downloading sphinx_last_updated_by_git-0.3.8-py3-none-any.whl.metadata (7.1 kB) Collecting sphinx-sitemap (from -r docs/requirements.txt (line 28)) Downloading sphinx_sitemap-2.9.0-py3-none-any.whl.metadata (3.4 kB) Collecting rst2html (from -r docs/requirements.txt (line 31)) Downloading rst2html-2020.7.4.tar.gz (1.5 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting vale (from -r docs/requirements.txt (line 32)) Downloading vale-3.18.0.0-py3-none-any.whl.metadata (3.0 kB) Collecting sphinxcontrib-svg2pdfconverter[CairoSVG] (from -r docs/requirements.txt (line 26)) Downloading sphinxcontrib_svg2pdfconverter-2.1.0-py3-none-any.whl.metadata (3.3 kB) Collecting docutils<0.22,>=0.19 (from myst-parser~=4.0->-r docs/requirements.txt (line 5)) Downloading docutils-0.21.2-py3-none-any.whl.metadata (2.8 kB) Requirement already satisfied: jinja2 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from myst-parser~=4.0->-r docs/requirements.txt (line 5)) (3.1.6) Collecting markdown-it-py~=3.0 (from myst-parser~=4.0->-r docs/requirements.txt (line 5)) Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB) Collecting mdit-py-plugins>=0.4.1,~=0.4 (from myst-parser~=4.0->-r docs/requirements.txt (line 5)) Downloading mdit_py_plugins-0.6.1-py3-none-any.whl.metadata (2.9 kB) Collecting pyyaml (from myst-parser~=4.0->-r docs/requirements.txt (line 5)) Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) Collecting sphinx<9,>=7 (from myst-parser~=4.0->-r docs/requirements.txt (line 5)) Downloading sphinx-8.2.3-py3-none-any.whl.metadata (7.0 kB) Collecting mdurl~=0.1 (from markdown-it-py~=3.0->myst-parser~=4.0->-r docs/requirements.txt (line 5)) Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) Requirement already satisfied: sphinxcontrib-applehelp>=1.0.7 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (2.0.0) Requirement already satisfied: sphinxcontrib-devhelp>=1.0.6 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (2.0.0) Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.6 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (2.1.0) Requirement already satisfied: sphinxcontrib-jsmath>=1.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (1.0.1) Requirement already satisfied: sphinxcontrib-qthelp>=1.0.6 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (2.0.0) Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.9 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (2.0.0) Requirement already satisfied: Pygments>=2.17 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (2.21.0) Requirement already satisfied: snowballstemmer>=2.2 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (3.1.1) Requirement already satisfied: babel>=2.13 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (2.18.0) Requirement already satisfied: alabaster>=0.7.14 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (1.0.0) Requirement already satisfied: imagesize>=1.3 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (2.0.1) Requirement already satisfied: requests>=2.30.0 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (2.34.2) Collecting roman-numerals-py>=1.0.0 (from sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) Downloading roman_numerals_py-4.1.0-py3-none-any.whl.metadata (561 bytes) Collecting furo (from canonical-sphinx>=0.5.1->-r docs/requirements.txt (line 2)) Downloading furo-2025.12.19-py3-none-any.whl.metadata (4.9 kB) Collecting linkify-it-py (from canonical-sphinx>=0.5.1->-r docs/requirements.txt (line 2)) Downloading linkify_it_py-2.1.1-py3-none-any.whl.metadata (8.6 kB) Collecting colorama>=0.4.6 (from sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB) Collecting starlette>=0.35 (from sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading starlette-1.6.0-py3-none-any.whl.metadata (6.4 kB) Collecting uvicorn>=0.25 (from sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading uvicorn-0.52.4-py3-none-any.whl.metadata (6.6 kB) Collecting watchfiles>=0.20 (from sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading watchfiles-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB) Collecting websockets>=11 (from sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading websockets-17.0.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (6.3 kB) Collecting sphinx<9,>=7 (from myst-parser~=4.0->-r docs/requirements.txt (line 5)) Downloading sphinx-7.4.7-py3-none-any.whl.metadata (6.1 kB) Collecting alabaster~=0.7.14 (from sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) Downloading alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Collecting GitPython (from sphinx-contributor-listing>=0.1.0->-r docs/requirements.txt (line 16)) Downloading gitpython-3.1.59-py3-none-any.whl.metadata (13 kB) Collecting beautifulsoup4 (from sphinx-related-links>=0.1.1->-r docs/requirements.txt (line 18)) Downloading beautifulsoup4-4.15.0-py3-none-any.whl.metadata (3.8 kB) Collecting sphinx-copybutton>=0.5.2 (from sphinx-terminal>=1.0.2->-r docs/requirements.txt (line 20)) Downloading sphinx_copybutton-0.5.2-py3-none-any.whl.metadata (3.2 kB) Collecting cairosvg>=1.0 (from sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 26)) Downloading cairosvg-2.9.0-py3-none-any.whl.metadata (2.7 kB) Collecting cairocffi (from cairosvg>=1.0->sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 26)) Downloading cairocffi-1.7.1-py3-none-any.whl.metadata (3.3 kB) Collecting cssselect2 (from cairosvg>=1.0->sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 26)) Downloading cssselect2-0.9.0-py3-none-any.whl.metadata (2.9 kB) Collecting defusedxml (from cairosvg>=1.0->sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 26)) Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB) Collecting pillow (from cairosvg>=1.0->sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 26)) Downloading pillow-12.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (9.1 kB) Collecting tinycss2 (from cairosvg>=1.0->sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 26)) Downloading tinycss2-1.5.1-py3-none-any.whl.metadata (3.0 kB) Requirement already satisfied: MarkupSafe>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from jinja2->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (3.0.3) Requirement already satisfied: charset_normalizer<4,>=2 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from requests>=2.30.0->sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from requests>=2.30.0->sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (3.19) Requirement already satisfied: urllib3<3,>=1.26 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from requests>=2.30.0->sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (2.7.0) Requirement already satisfied: certifi>=2023.5.7 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from requests>=2.30.0->sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (2026.7.22) Collecting anyio<5,>=3.6.2 (from starlette>=0.35->sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading anyio-4.14.2-py3-none-any.whl.metadata (4.6 kB) Collecting typing-extensions>=4.10.0 (from starlette>=0.35->sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB) Collecting click>=7.0 (from uvicorn>=0.25->sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading click-8.4.2-py3-none-any.whl.metadata (2.6 kB) Collecting h11>=0.8 (from uvicorn>=0.25->sphinx-autobuild->-r docs/requirements.txt (line 6)) Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB) Collecting soupsieve>=1.6.1 (from beautifulsoup4->sphinx-related-links>=0.1.1->-r docs/requirements.txt (line 18)) Downloading soupsieve-2.9.2-py3-none-any.whl.metadata (4.6 kB) Collecting cffi>=1.1.0 (from cairocffi->cairosvg>=1.0->sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 26)) Downloading cffi-2.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) Collecting pycparser (from cffi>=1.1.0->cairocffi->cairosvg>=1.0->sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 26)) Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB) Collecting webencodings (from cssselect2->cairosvg>=1.0->sphinxcontrib-svg2pdfconverter[CairoSVG]->-r docs/requirements.txt (line 26)) Downloading webencodings-0.6.1-py3-none-any.whl.metadata (3.4 kB) Collecting sphinx-basic-ng>=1.0.0.beta2 (from furo->canonical-sphinx>=0.5.1->-r docs/requirements.txt (line 2)) Downloading sphinx_basic_ng-1.0.0b2-py3-none-any.whl.metadata (1.5 kB) Collecting accessible-pygments>=0.0.5 (from furo->canonical-sphinx>=0.5.1->-r docs/requirements.txt (line 2)) Downloading accessible_pygments-0.0.5-py3-none-any.whl.metadata (10 kB) Collecting gitdb<5,>=4.0.1 (from GitPython->sphinx-contributor-listing>=0.1.0->-r docs/requirements.txt (line 16)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython->sphinx-contributor-listing>=0.1.0->-r docs/requirements.txt (line 16)) Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) Collecting uc-micro-py (from linkify-it-py->canonical-sphinx>=0.5.1->-r docs/requirements.txt (line 2)) Downloading uc_micro_py-2.0.0-py3-none-any.whl.metadata (2.2 kB) Requirement already satisfied: roman-numerals==4.1.0 in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/envs/latest/lib/python3.11/site-packages (from roman-numerals-py>=1.0.0->sphinx<9,>=7->myst-parser~=4.0->-r docs/requirements.txt (line 5)) (4.1.0) Downloading myst_parser-4.0.1-py3-none-any.whl (84 kB) Downloading docutils-0.21.2-py3-none-any.whl (587 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 587.4/587.4 kB 54.1 MB/s 0:00:00 Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB) Downloading mdit_py_plugins-0.6.1-py3-none-any.whl (66 kB) Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) Downloading canonical_sphinx-0.6.0-py3-none-any.whl (1.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 124.1 MB/s 0:00:00 Downloading sphinx_autobuild-2025.8.25-py3-none-any.whl (12 kB) Downloading sphinx_design-0.7.0-py3-none-any.whl (2.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 386.7 MB/s 0:00:00 Downloading sphinx_notfound_page-1.1.0-py3-none-any.whl (8.2 kB) Downloading sphinx_reredirects-1.1.0-py3-none-any.whl (6.4 kB) Downloading sphinx_tabs-3.5.0-py3-none-any.whl (9.9 kB) Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB) Downloading sphinxext_opengraph-0.13.0-py3-none-any.whl (1.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 868.5 MB/s 0:00:00 Downloading sphinx_config_options-0.1.1-py3-none-any.whl (23 kB) Downloading sphinx-7.4.7-py3-none-any.whl (3.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 802.0 MB/s 0:00:00 Downloading alabaster-0.7.16-py3-none-any.whl (13 kB) Downloading sphinx_contributor_listing-0.1.0-py3-none-any.whl (19 kB) Downloading sphinx_filtered_toctree-0.1.0-py3-none-any.whl (16 kB) Downloading sphinx_related_links-0.1.2-py3-none-any.whl (19 kB) Downloading sphinx_roles-0.1.0-py3-none-any.whl (17 kB) Downloading sphinx_terminal-1.1.0-py3-none-any.whl (21 kB) Downloading sphinx_ubuntu_images-0.2.0-py3-none-any.whl (29 kB) Downloading sphinx_youtube_links-0.1.0-py3-none-any.whl (17 kB) Downloading sphinxcontrib_svg2pdfconverter-2.1.0-py3-none-any.whl (9.3 kB) Downloading sphinx_last_updated_by_git-0.3.8-py3-none-any.whl (8.6 kB) Downloading sphinx_sitemap-2.9.0-py3-none-any.whl (6.2 kB) Downloading vale-3.18.0.0-py3-none-any.whl (5.9 kB) Downloading cairosvg-2.9.0-py3-none-any.whl (45 kB) Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB) Downloading sphinx_copybutton-0.5.2-py3-none-any.whl (13 kB) Downloading starlette-1.6.0-py3-none-any.whl (75 kB) Downloading anyio-4.14.2-py3-none-any.whl (125 kB) Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB) Downloading uvicorn-0.52.4-py3-none-any.whl (79 kB) Downloading click-8.4.2-py3-none-any.whl (119 kB) Downloading h11-0.16.0-py3-none-any.whl (37 kB) Downloading watchfiles-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (456 kB) Downloading websockets-17.0.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (219 kB) Downloading beautifulsoup4-4.15.0-py3-none-any.whl (109 kB) Downloading soupsieve-2.9.2-py3-none-any.whl (37 kB) Downloading cairocffi-1.7.1-py3-none-any.whl (75 kB) Downloading cffi-2.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (217 kB) Downloading cssselect2-0.9.0-py3-none-any.whl (15 kB) Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Downloading furo-2025.12.19-py3-none-any.whl (339 kB) Downloading accessible_pygments-0.0.5-py3-none-any.whl (1.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 912.7 MB/s 0:00:00 Downloading sphinx_basic_ng-1.0.0b2-py3-none-any.whl (22 kB) Downloading gitpython-3.1.59-py3-none-any.whl (220 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Downloading linkify_it_py-2.1.1-py3-none-any.whl (20 kB) Downloading pillow-12.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.9/6.9 MB 354.2 MB/s 0:00:00 Downloading pycparser-3.0-py3-none-any.whl (48 kB) Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (806 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 806.6/806.6 kB 794.9 MB/s 0:00:00 Downloading tinycss2-1.5.1-py3-none-any.whl (28 kB) Downloading webencodings-0.6.1-py3-none-any.whl (8.7 kB) Downloading uc_micro_py-2.0.0-py3-none-any.whl (6.4 kB) Building wheels for collected packages: rst2html Building wheel for rst2html (pyproject.toml): started Building wheel for rst2html (pyproject.toml): finished with status 'done' Created wheel for rst2html: filename=rst2html-2020.7.4-py3-none-any.whl size=1472 sha256=2f4ae08f0e354d846852963c6ed6a2c836e81935d5f8334e076c68c0d4f382c2 Stored in directory: /tmp/pip-ephem-wheel-cache-lq8hza56/wheels/39/db/0e/0697082eb1b53bdad9f5019b5a590c54e0ec7aac2ec19c6360 Successfully built rst2html Installing collected packages: websockets, webencodings, vale, uc-micro-py, typing-extensions, soupsieve, smmap, pyyaml, pycparser, pillow, mdurl, h11, docutils, defusedxml, colorama, click, alabaster, accessible-pygments, uvicorn, tinycss2, sphinx, rst2html, markdown-it-py, linkify-it-py, gitdb, cffi, beautifulsoup4, anyio, watchfiles, starlette, sphinxext-opengraph, sphinxcontrib-svg2pdfconverter, sphinxcontrib-jquery, sphinx-youtube-links, sphinx-ubuntu-images, sphinx-tabs, sphinx-roles, sphinx-reredirects, sphinx-related-links, sphinx-notfound-page, sphinx-last-updated-by-git, sphinx-filtered-toctree, sphinx-design, sphinx-copybutton, sphinx-config-options, sphinx-basic-ng, mdit-py-plugins, GitPython, cssselect2, cairocffi, sphinx-terminal, sphinx-sitemap, sphinx-contributor-listing, sphinx-autobuild, myst-parser, furo, cairosvg, canonical-sphinx Attempting uninstall: docutils Found existing installation: docutils 0.22.4 Uninstalling docutils-0.22.4: Successfully uninstalled docutils-0.22.4 Attempting uninstall: alabaster Found existing installation: alabaster 1.0.0 Uninstalling alabaster-1.0.0: Successfully uninstalled alabaster-1.0.0 Attempting uninstall: sphinx Found existing installation: Sphinx 9.0.4 Uninstalling Sphinx-9.0.4: Successfully uninstalled Sphinx-9.0.4 Successfully installed GitPython-3.1.59 accessible-pygments-0.0.5 alabaster-0.7.16 anyio-4.14.2 beautifulsoup4-4.15.0 cairocffi-1.7.1 cairosvg-2.9.0 canonical-sphinx-0.6.0 cffi-2.1.1 click-8.4.2 colorama-0.4.6 cssselect2-0.9.0 defusedxml-0.7.1 docutils-0.21.2 furo-2025.12.19 gitdb-4.0.12 h11-0.16.0 linkify-it-py-2.1.1 markdown-it-py-3.0.0 mdit-py-plugins-0.6.1 mdurl-0.1.2 myst-parser-4.0.1 pillow-12.3.0 pycparser-3.0 pyyaml-6.0.3 rst2html-2020.7.4 smmap-5.0.3 soupsieve-2.9.2 sphinx-7.4.7 sphinx-autobuild-2025.8.25 sphinx-basic-ng-1.0.0b2 sphinx-config-options-0.1.1 sphinx-contributor-listing-0.1.0 sphinx-copybutton-0.5.2 sphinx-design-0.7.0 sphinx-filtered-toctree-0.1.0 sphinx-last-updated-by-git-0.3.8 sphinx-notfound-page-1.1.0 sphinx-related-links-0.1.2 sphinx-reredirects-1.1.0 sphinx-roles-0.1.0 sphinx-sitemap-2.9.0 sphinx-tabs-3.5.0 sphinx-terminal-1.1.0 sphinx-ubuntu-images-0.2.0 sphinx-youtube-links-0.1.0 sphinxcontrib-jquery-4.1 sphinxcontrib-svg2pdfconverter-2.1.0 sphinxext-opengraph-0.13.0 starlette-1.6.0 tinycss2-1.5.1 typing-extensions-4.16.0 uc-micro-py-2.0.0 uvicorn-0.52.4 vale-3.18.0.0 watchfiles-1.2.0 webencodings-0.6.1 websockets-17.0.1 [rtd-command-info] start-time: 2026-08-25T14:22:03.679851Z, end-time: 2026-08-25T14:22:03.719039Z, duration: 0, exit-code: 0 cat docs/conf.py import datetime import os import yaml # Configuration for the Sphinx documentation builder. # All configuration specific to your project should be done in this file. # # If you're new to Sphinx and don't want any advanced or custom features, # just go through the items marked 'TODO'. # # A complete list of built-in Sphinx configuration values: # https://www.sphinx-doc.org/en/master/usage/configuration.html # # Our starter pack uses the custom Canonical Sphinx extension # to keep all documentation based on it consistent and on brand: # https://github.com/canonical/canonical-sphinx ####################### # Project information # ####################### # Project name # # TODO: Update with the official name of your project or product project = "Canonical Identity" author = "Canonical Ltd." # Sidebar documentation title; best kept reasonably short # # TODO: To include a version number, add it here (hardcoded or automated). # # TODO: To disable the title, set to an empty string. html_title = project + " documentation" # Copyright string; shown at the bottom of the page # # Now, the starter pack uses CC-BY-SA as the license # and the current year as the copyright year. # # TODO: If your docs need another license, specify it instead of 'CC-BY-SA'. # # TODO: If your documentation is a part of the code repository of your project, # it inherits the code license instead; specify it instead of 'CC-BY-SA'. # # NOTE: For static works, it is common to provide the first publication year. # Another option is to provide both the first year of publication # and the current year, especially for docs that frequently change, # e.g. 2022–2023 (note the en-dash). # # A way to check a repo's creation date is to get a classic GitHub token # with 'repo' permissions; see https://github.com/settings/tokens # Next, use 'curl' and 'jq' to extract the date from the API's output: # # curl -H 'Authorization: token ' \ # -H 'Accept: application/vnd.github.v3.raw' \ # https://api.github.com/repos/canonical/ | jq '.created_at' copyright = "%s CC-BY-SA, %s" % (datetime.date.today().year, author) # Documentation website URL # # TODO: Update with the official URL of your docs or leave empty if unsure. # # NOTE: The Open Graph Protocol (OGP) enhances page display in a social graph # and is used by social media platforms; see https://ogp.me/ ogp_site_url = "https://canonical-identity.readthedocs-hosted.com/" # Preview name of the documentation website # # TODO: To use a different name for the project in previews, update as needed. ogp_site_name = project # Preview image URL # # TODO: To customise the preview image, update as needed. ogp_image = "https://assets.ubuntu.com/v1/cc828679-docs_illustration.svg" # Product favicon; shown in bookmarks, browser tabs, etc. # TODO: To customise the favicon, uncomment and update as needed. # html_favicon = '.sphinx/_static/favicon.png' # Dictionary of values to pass into the Sphinx context for all pages: # https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-html_context html_context = { # Product page URL; can be different from product docs URL # # TODO: Change to your product website URL, # dropping the 'https://' prefix, e.g. 'ubuntu.com/lxd'. # # TODO: If there's no such website, # remove the {{ product_page }} link from the page header template # (usually .sphinx/_templates/header.html; also, see README.rst). # "product_page": "documentation.ubuntu.com", # Product tag image; the orange part of your logo, shown in the page header # # TODO: To add a tag image, uncomment and update as needed. # 'product_tag': '_static/tag.png', # Your Discourse instance URL # # TODO: Change to your Discourse instance URL or leave empty. # # NOTE: If set, adding ':discourse: 123' to an .rst file # will add a link to Discourse topic 123 at the bottom of the page. "discourse": "https://discourse.ubuntu.com", # Your Mattermost channel URL # # TODO: Change to your Mattermost channel URL or leave empty. "mattermost": "", # Your Matrix channel URL # # TODO: Change to your Matrix channel URL or leave empty. "matrix": "https://matrix.to/#/!3xNKp3PFtjTOKbwJykMRzruCbSEMkXb8ZRrDKk1vknI?via=ubuntu.com", # Your documentation GitHub repository URL # # TODO: Change to your documentation GitHub repository URL or leave empty. # # NOTE: If set, links for viewing the documentation source files # and creating GitHub issues are added at the bottom of each page. "github_url": "https://github.com/canonical/canonical-identity-platform-docs", # Docs branch in the repo; used in links for viewing the source files # # TODO: To customise the branch, uncomment and update as needed. 'repo_default_branch': 'main', # Docs location in the repo; used in links for viewing the source files # # TODO: To customise the directory, uncomment and update as needed. "repo_folder": "/docs/", # TODO: To enable or disable the Previous / Next buttons at the bottom of pages # Valid options: none, prev, next, both # "sequential_nav": "both", # TODO: To enable listing contributors on individual pages, set to True "display_contributors": True, # Required for feedback button 'github_issues': 'enabled', } html_extra_path = [] # Allow opt-in build of the OpenAPI "Hello" example so docs stay clean by default. if os.getenv("OPENAPI", ""): tags.add("openapi") html_extra_path.append("how-to/assets/openapi.yaml") # TODO: To enable the edit button on pages, uncomment and change the link to a # public repository on GitHub or Launchpad. Any of the following link domains # are accepted: # - https://github.com/example-org/example" # - https://launchpad.net/example # - https://git.launchpad.net/example # html_theme_options = { 'source_edit_link': 'https://github.com/canonical/canonical-identity-platform-docs', } # Project slug; see https://meta.discourse.org/t/what-is-category-slug/87897 # # TODO: If your documentation is hosted on https://docs.ubuntu.com/, # uncomment and update as needed. # slug = '' ####################### # Sitemap configuration: https://sphinx-sitemap.readthedocs.io/ ####################### # Use RTD canonical URL to ensure duplicate pages have a specific canonical URL html_baseurl = os.environ.get("READTHEDOCS_CANONICAL_URL", "/") # sphinx-sitemap uses html_baseurl to generate the full URL for each page: sitemap_url_scheme = '{link}' # Include `lastmod` dates in the sitemap: sitemap_show_lastmod = True # Exclude generated pages from the sitemap: sitemap_excludes = [ '404/', 'genindex/', 'search/', ] # TODO: Add more pages to sitemap_excludes if needed. Wildcards are supported. # For example, to exclude module pages generated by autodoc, add '_modules/*'. ####################### # Template and asset locations ####################### #html_static_path = ["_static"] #templates_path = ["_templates"] ############# # Redirects # ############# # To set up redirects: https://documatt.gitlab.io/sphinx-reredirects/usage.html # For example: 'explanation/old-name.html': '../how-to/prettify.html', # To set up redirects in the Read the Docs project dashboard: # https://docs.readthedocs.io/en/stable/guides/redirects.html # NOTE: If undefined, set to None, or empty, # the sphinx_reredirects extension will be disabled. # redirects = { # 'reference/doc-cheat-sheet-myst/': '../myst-syntax-reference', # 'reference/doc-cheat-sheet/': '../rst-syntax-reference', # 'reference/style-guide-myst/': '../myst-syntax-reference', # 'reference/style-guide/': '../rst-syntax-reference', # } ########################### # Link checker exceptions # ########################### # A regex list of URLs that are ignored by 'make linkcheck' # # TODO: Remove or adjust the ACME entry after you update the contributing guide linkcheck_ignore = [ "http://127.0.0.1:8000", "https://github.com/canonical/ACME/*", "https://matrix.to/*", "https://developer.hashicorp.com/*", "https://www.terraform.io/*", ] # A regex list of URLs where anchors are ignored by 'make linkcheck' linkcheck_anchors_ignore_for_url = [ r"https://github\.com/.*", r"https://canonical-juju.readthedocs-hosted.com/en/latest/*" ] # give linkcheck multiple tries on failure # linkcheck_timeout = 30 linkcheck_retries = 3 ######################## # Configuration extras # ######################## # Custom MyST syntax extensions; see # https://myst-parser.readthedocs.io/en/latest/syntax/optional.html # # NOTE: By default, the following MyST extensions are enabled: # substitution, deflist, linkify # myst_enable_extensions = set() # Custom Sphinx extensions; see # https://www.sphinx-doc.org/en/master/usage/extensions/index.html # NOTE: The canonical_sphinx extension is required for the starter pack. extensions = [ "canonical_sphinx", "notfound.extension", "sphinx_design", "sphinx_reredirects", "sphinx_tabs.tabs", "sphinxcontrib.jquery", "sphinxext.opengraph", "sphinx_config_options", "sphinx_contributor_listing", "sphinx_filtered_toctree", "sphinx_related_links", "sphinx_roles", "sphinx_terminal", "sphinx_ubuntu_images", "sphinx_youtube_links", "sphinxcontrib.cairosvgconverter", "sphinx_last_updated_by_git", "sphinx.ext.intersphinx", "sphinx_sitemap", ] # Excludes files or directories from processing exclude_patterns = [ "doc-cheat-sheet*", ] # Adds custom CSS files, located under 'html_static_path' # html_css_files = [] # Adds custom JavaScript files, located under 'html_static_path' # html_js_files = [] # Specifies a reST snippet to be appended to each .rst file rst_epilog = """ .. include:: /reuse/links.txt .. include:: /reuse/substitutions.txt """ # Feedback button at the top; enabled by default # # TODO: To disable the button, uncomment this. # disable_feedback_button = True # Your manpage URL # # TODO: To enable manpage links, uncomment and replace {codename} with required # release, preferably an LTS release (e.g. noble). Do *not* substitute # {section} or {page}; these will be replaced by sphinx at build time # # NOTE: If set, adding ':manpage:' to an .rst file # adds a link to the corresponding man section at the bottom of the page. # manpages_url = 'https://manpages.ubuntu.com/manpages/{codename}/en/' + \ # 'man{section}/{page}.{section}.html' # Specifies a reST snippet to be prepended to each .rst file # This defines a :center: role that centers table cell content. # This defines a :h2: role that styles content for use with PDF generation. rst_prolog = """ .. role:: center :class: align-center .. role:: h2 :class: hclass2 .. role:: woke-ignore :class: woke-ignore .. role:: vale-ignore :class: vale-ignore """ # Workaround for https://github.com/canonical/canonical-sphinx/issues/34 if "discourse_prefix" not in html_context and "discourse" in html_context: html_context["discourse_prefix"] = html_context["discourse"] + "/t/" # Workaround for substitutions.yaml if os.path.exists('./reuse/substitutions.yaml'): with open('./reuse/substitutions.yaml', 'r') as fd: myst_substitutions = yaml.safe_load(fd.read()) # Add configuration for intersphinx mapping # intersphinx_mapping = { # 'latest': ('https://canonical-identity.readthedocs-hosted.com/en/latest/', None), # } [rtd-command-info] start-time: 2026-08-25T14:22:03.828822Z, end-time: 2026-08-25T14:22:07.795779Z, duration: 3, exit-code: 0 python -m sphinx -T -W --keep-going -b dirhtml -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/html Running Sphinx v7.4.7 loading translations [en]... done sphinx_design found. sphinx_design is now configured. sphinx_tabs.tabs found. sphinx_tabs.tabs is now configured. sphinx_reredirects found. sphinx_reredirects is now configured. canonical.youtube-links not found. canonical.youtube-links will not be configured. canonical.related-links not found. canonical.related-links will not be configured. canonical.custom-rst-roles not found. canonical.custom-rst-roles will not be configured. canonical.terminal-output not found. canonical.terminal-output will not be configured. canonical.contributor-listing not found. canonical.contributor-listing will not be configured. sphinx_copybutton found. sphinx_copybutton is now configured. sphinxext.opengraph found. sphinxext.opengraph is now configured. sphinxcontrib.jquery found. sphinxcontrib.jquery is now configured. notfound.extension found. notfound.extension is now configured. sphinxcontrib.cairosvgconverter found. sphinxcontrib.cairosvgconverter is now configured. sphinx_last_updated_by_git found. sphinx_last_updated_by_git is now configured. matplotlib is not installed, social cards will not be generated making output directory... done myst v4.0.1: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions={'linkify', 'deflist', 'substitution'}, disable_syntax=[], all_links_external=False, links_external_new_tab=False, url_schemes=('http', 'https', 'mailto', 'ftp'), ref_domains=None, fence_as_directive=set(), number_code_blocks=[], title_to_header=False, heading_anchors=0, heading_slug_func=None, html_meta={}, footnote_sort=True, footnote_transition=True, words_per_minute=200, substitutions={juju_documentation_url: ...}, linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area', enable_checkboxes=False, suppress_warnings=[], highlight_code_blocks=True) building [mo]: targets for 0 po files that are out of date writing output... building [dirhtml]: targets for 47 source files that are out of date updating environment: [new config] 47 added, 0 changed, 0 removed reading sources... [ 2%] explanation/canonical-identity-platform-security reading sources... [ 4%] explanation/hydra-security reading sources... [ 6%] explanation/identity-platform-login-ui-security reading sources... [ 9%] explanation/index reading sources... [ 11%] explanation/kratos-external-idp-integrator-security reading sources... [ 13%] explanation/kratos-security reading sources... [ 15%] explanation/oauth2-oidc-explained reading sources... [ 17%] explanation/openfga-security reading sources... [ 19%] how-to/index reading sources... [ 21%] how-to/integrate-with-cos reading sources... [ 23%] how-to/integrate-with-oauth2-proxy reading sources... [ 26%] how-to/integrate-with-oidc-compatible-charms reading sources... [ 28%] how-to/integrate-with-openfga reading sources... [ 30%] how-to/link-social-accounts reading sources... [ 32%] how-to/manage-external-identity-providers reading sources... [ 34%] how-to/manage-users reading sources... [ 36%] how-to/onboard-an-application-with-charmed-hydra reading sources... [ 38%] how-to/perform-database-migration reading sources... [ 40%] how-to/use-local-identity-provider reading sources... [ 43%] index reading sources... [ 45%] reference/canonical-identity-platform-architecture reading sources... [ 47%] reference/canonical-identity-platform-observability reading sources... [ 49%] reference/charms/glauth reading sources... [ 51%] reference/charms/glauth-utils reading sources... [ 53%] reference/charms/hydra reading sources... [ 55%] reference/charms/identity-platform-login-ui reading sources... [ 57%] reference/charms/index reading sources... [ 60%] reference/charms/kratos reading sources... [ 62%] reference/charms/kratos-external-idp-integrator reading sources... [ 64%] reference/charms/oauth2-proxy reading sources... [ 66%] reference/charms/openfga reading sources... [ 68%] reference/hydra-observability reading sources... [ 70%] reference/index reading sources... [ 72%] reference/kratos-observability reading sources... [ 74%] reference/login-ui-observability reading sources... [ 77%] reference/openfga-observability reading sources... [ 79%] reference/self-service-flows reading sources... [ 81%] reference/self-service-flows-login-flow reading sources... [ 83%] tutorial/canonical-identity-access-proxy reading sources... [ 85%] tutorial/canonical-identity-platform reading sources... [ 87%] tutorial/charms/glauth reading sources... [ 89%] tutorial/charms/glauth-utils reading sources... [ 91%] tutorial/charms/hydra reading sources... [ 94%] tutorial/charms/index reading sources... [ 96%] tutorial/charms/kratos reading sources... [ 98%] tutorial/charms/openfga reading sources... [100%] tutorial/index getting Git timestamps for source files... [ 14%] explanation getting Git timestamps for source files... [ 29%] how-to getting Git timestamps for source files... [ 43%] . getting Git timestamps for source files... [ 57%] reference getting Git timestamps for source files... [ 71%] reference/charms getting Git timestamps for source files... [ 86%] tutorial getting Git timestamps for source files... [100%] tutorial/charms getting Git timestamps for dependencies... [100%] reuse looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done copying assets: done writing output... [ 2%] explanation/canonical-identity-platform-security writing output... [ 4%] explanation/hydra-security writing output... [ 6%] explanation/identity-platform-login-ui-security writing output... [ 9%] explanation/index writing output... [ 11%] explanation/kratos-external-idp-integrator-security writing output... [ 13%] explanation/kratos-security writing output... [ 15%] explanation/oauth2-oidc-explained writing output... [ 17%] explanation/openfga-security writing output... [ 19%] how-to/index writing output... [ 21%] how-to/integrate-with-cos writing output... [ 23%] how-to/integrate-with-oauth2-proxy writing output... [ 26%] how-to/integrate-with-oidc-compatible-charms writing output... [ 28%] how-to/integrate-with-openfga writing output... [ 30%] how-to/link-social-accounts writing output... [ 32%] how-to/manage-external-identity-providers writing output... [ 34%] how-to/manage-users writing output... [ 36%] how-to/onboard-an-application-with-charmed-hydra writing output... [ 38%] how-to/perform-database-migration writing output... [ 40%] how-to/use-local-identity-provider writing output... [ 43%] index writing output... [ 45%] reference/canonical-identity-platform-architecture writing output... [ 47%] reference/canonical-identity-platform-observability writing output... [ 49%] reference/charms/glauth writing output... [ 51%] reference/charms/glauth-utils writing output... [ 53%] reference/charms/hydra writing output... [ 55%] reference/charms/identity-platform-login-ui writing output... [ 57%] reference/charms/index writing output... [ 60%] reference/charms/kratos writing output... [ 62%] reference/charms/kratos-external-idp-integrator writing output... [ 64%] reference/charms/oauth2-proxy writing output... [ 66%] reference/charms/openfga writing output... [ 68%] reference/hydra-observability writing output... [ 70%] reference/index writing output... [ 72%] reference/kratos-observability writing output... [ 74%] reference/login-ui-observability writing output... [ 77%] reference/openfga-observability writing output... [ 79%] reference/self-service-flows writing output... [ 81%] reference/self-service-flows-login-flow writing output... [ 83%] tutorial/canonical-identity-access-proxy writing output... [ 85%] tutorial/canonical-identity-platform writing output... [ 87%] tutorial/charms/glauth writing output... [ 89%] tutorial/charms/glauth-utils writing output... [ 91%] tutorial/charms/hydra writing output... [ 94%] tutorial/charms/index writing output... [ 96%] tutorial/charms/kratos writing output... [ 98%] tutorial/charms/openfga writing output... [100%] tutorial/index generating indices... genindex done writing additional pages... search done dumping search index in English (code: en)... done dumping object inventory... done sphinx-sitemap: sitemap.xml was generated for URL https://canonical-identity.readthedocs-hosted.com/ in /home/docs/checkouts/readthedocs.org/user_builds/canonical-identity/checkouts/latest/_readthedocs/html/sitemap.xml build succeeded. The HTML pages are in ../_readthedocs/html. [rtd-command-info] start-time: 2026-08-25T14:22:07.872879Z, end-time: 2026-08-25T14:22:12.102085Z, duration: 4, exit-code: 0 python -m sphinx -T -b latex -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/pdf Running Sphinx v7.4.7 loading translations [en]... done sphinx_design found. sphinx_design is now configured. sphinx_tabs.tabs found. sphinx_tabs.tabs is now configured. sphinx_reredirects found. sphinx_reredirects is now configured. canonical.youtube-links not found. canonical.youtube-links will not be configured. canonical.related-links not found. canonical.related-links will not be configured. canonical.custom-rst-roles not found. canonical.custom-rst-roles will not be configured. canonical.terminal-output not found. canonical.terminal-output will not be configured. canonical.contributor-listing not found. canonical.contributor-listing will not be configured. sphinx_copybutton found. sphinx_copybutton is now configured. sphinxext.opengraph found. sphinxext.opengraph is now configured. sphinxcontrib.jquery found. sphinxcontrib.jquery is now configured. notfound.extension found. notfound.extension is now configured. sphinxcontrib.cairosvgconverter found. sphinxcontrib.cairosvgconverter is now configured. sphinx_last_updated_by_git found. sphinx_last_updated_by_git is now configured. matplotlib is not installed, social cards will not be generated making output directory... done loading pickled environment... done myst v4.0.1: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions={'linkify', 'deflist', 'substitution'}, disable_syntax=[], all_links_external=False, links_external_new_tab=False, url_schemes=('http', 'https', 'mailto', 'ftp'), ref_domains=None, fence_as_directive=set(), number_code_blocks=[], title_to_header=False, heading_anchors=0, heading_slug_func=None, html_meta={}, footnote_sort=True, footnote_transition=True, words_per_minute=200, substitutions={juju_documentation_url: ...}, linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area', enable_checkboxes=False, suppress_warnings=[], highlight_code_blocks=True) building [mo]: targets for 0 po files that are out of date writing output... building [latex]: all documents updating environment: 0 added, 0 changed, 0 removed reading sources... getting Git timestamps for source files... getting Git timestamps for dependencies... looking for now-outdated files... none found copying TeX support files... copying TeX support files... done processing canonicalidentity.tex... index tutorial/index tutorial/canonical-identity-platform tutorial/canonical-identity-access-proxy tutorial/charms/index tutorial/charms/kratos tutorial/charms/hydra tutorial/charms/openfga tutorial/charms/glauth tutorial/charms/glauth-utils how-to/index how-to/use-local-identity-provider how-to/manage-external-identity-providers how-to/onboard-an-application-with-charmed-hydra how-to/integrate-with-oidc-compatible-charms how-to/integrate-with-oauth2-proxy how-to/integrate-with-openfga how-to/manage-users how-to/link-social-accounts how-to/integrate-with-cos how-to/perform-database-migration reference/index reference/canonical-identity-platform-architecture reference/self-service-flows reference/self-service-flows-login-flow reference/canonical-identity-platform-observability reference/hydra-observability reference/kratos-observability reference/login-ui-observability reference/openfga-observability reference/charms/index reference/charms/kratos reference/charms/hydra reference/charms/identity-platform-login-ui reference/charms/kratos-external-idp-integrator reference/charms/openfga reference/charms/oauth2-proxy reference/charms/glauth reference/charms/glauth-utils explanation/index explanation/oauth2-oidc-explained explanation/canonical-identity-platform-security explanation/hydra-security explanation/kratos-security explanation/openfga-security explanation/identity-platform-login-ui-security explanation/kratos-external-idp-integrator-security resolving references... done writing... done copying images... [ 8%] https://raw.githubusercontent.com/canonical/canonical-identity-platform-docs/main/Diagram_sources/deploy_iam_bundle_1.png copying images... [ 17%] https://raw.githubusercontent.com/canonical/canonical-identity-platform-docs/main/Diagram_sources/identity_platform_sign_in_page.png copying images... [ 25%] https://raw.githubusercontent.com/canonical/canonical-identity-platform-docs/main/Diagram_sources/identity_platform_login_page.png copying images... [ 33%] https://raw.githubusercontent.com/canonical/canonical-identity-platform-docs/main/Diagram_sources/spark_history_server_page.png copying images... [ 42%] https://raw.githubusercontent.com/canonical/canonical-identity-platform-docs/main/Diagram_sources/idp_secure_account_mfa.png copying images... [ 50%] https://raw.githubusercontent.com/canonical/canonical-identity-platform-docs/main/Diagram_sources/idp_backup_codes.png copying images... [ 58%] https://raw.githubusercontent.com/canonical/canonical-identity-platform-docs/main/Diagram_sources/manage_connected_accounts.png copying images... [ 67%] https://raw.githubusercontent.com/canonical/canonical-identity-platform-docs/main/Diagram_sources/migration.png copying images... [ 75%] https://raw.githubusercontent.com/canonical/canonical-identity-platform-docs/main/Diagram_sources/arch-diagram.png copying images... [ 83%] https://raw.githubusercontent.com/canonical/canonical-identity-platform-docs/main/Diagram_sources/idp_reset_password.png copying images... [ 92%] https://raw.githubusercontent.com/canonical/canonical-identity-platform-docs/main/Diagram_sources/login-flow.png copying images... [100%] https://raw.githubusercontent.com/canonical/canonical-identity-platform-docs/main/Diagram_sources/login-flow-detailed.png sphinx-sitemap: No pages generated for sitemap.xml build succeeded. The LaTeX files are in ../_readthedocs/pdf. Run 'make' in that directory to run these through (pdf)latex (use `make latexpdf' here to do that automatically). [rtd-command-info] start-time: 2026-08-25T14:22:13.540006Z, end-time: 2026-08-25T14:22:13.578424Z, duration: 0, exit-code: 0 cat latexmkrc $latex = 'xelatex --no-pdf ' . $ENV{'LATEXOPTS'} . ' %O %S'; $pdflatex = 'xelatex ' . $ENV{'LATEXOPTS'} . ' %O %S'; $lualatex = 'lualatex ' . $ENV{'LATEXOPTS'} . ' %O %S'; $xelatex = 'xelatex --no-pdf ' . $ENV{'LATEXOPTS'} . ' %O %S'; $makeindex = 'internal xindy ' . $ENV{'XINDYOPTS'} . ' %O -o %D %S'; sub xindy { my @args = @_; if (-z $args[-1]) { # create an empty .ind file if .idx is empty open(FH, ">" . $args[-2]); close(FH); return 0; } else { return system("xindy", @args); } } add_cus_dep( "glo", "gls", 0, "makeglo" ); sub makeglo { return system( "makeindex -s gglo.ist -o '$_[0].gls' '$_[0].glo'" ); } [rtd-command-info] start-time: 2026-08-25T14:22:13.694424Z, end-time: 2026-08-25T14:22:29.865210Z, duration: 16, exit-code: 0 latexmk -r latexmkrc -pdf -f -dvi- -ps- -jobname=canonical-identity -interaction=nonstopmode Use of uninitialized value in concatenation (.) or string at (eval 10) line 1. Use of uninitialized value in concatenation (.) or string at (eval 10) line 2. Use of uninitialized value in concatenation (.) or string at (eval 10) line 3. Use of uninitialized value in concatenation (.) or string at (eval 10) line 4. Use of uninitialized value in concatenation (.) or string at (eval 10) line 5. Subroutine xindy redefined at (eval 11) line 6. Subroutine makeglo redefined at (eval 11) line 18. Use of uninitialized value in concatenation (.) or string at (eval 11) line 1. Use of uninitialized value in concatenation (.) or string at (eval 11) line 2. Use of uninitialized value in concatenation (.) or string at (eval 11) line 3. Use of uninitialized value in concatenation (.) or string at (eval 11) line 4. Use of uninitialized value in concatenation (.) or string at (eval 11) line 5. Rc files read: /etc/LatexMk latexmkrc latexmkrc Latexmk: This is Latexmk, John Collins, 20 November 2021, version: 4.76. Rule 'pdflatex': File changes, etc: Changed files, or newly in use since previous run(s): 'canonicalidentity.tex' ------------ Run number 1 of rule 'pdflatex' ------------ ------------ Running 'xelatex -interaction=nonstopmode -recorder --jobname="canonical-identity" "canonicalidentity.tex"' ------------ Latexmk: applying rule 'pdflatex'... This is XeTeX, Version 3.141592653-2.6-0.999993 (TeX Live 2022/dev/Debian) (preloaded format=xelatex) restricted \write18 enabled. entering extended mode (./canonicalidentity.tex LaTeX2e <2021-11-15> patch level 1 L3 programming layer <2022-01-21> (./sphinxmanual.cls Document Class: sphinxmanual 2019/12/01 v2.3.0 Document class (Sphinx manual) (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2021/10/04 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo))) (/usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty Package cmap Warning: pdftex not detected - exiting. ) (/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.sty (/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def (|extractbb --version)))) (/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg))) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) (/usr/share/texlive/texmf-dist/tex/latex/polyglossia/polyglossia.sty (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/latex/makecmds/makecmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/keyval.tex)))) (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty) LaTeX hooks Warning: Generic hook 'file/after/tracklang.sty' is deprecated. (hooks) Use hook 'file/tracklang.sty/after' instead. LaTeX hooks Warning: Generic hook 'package/after/bidi' is deprecated. (hooks) Use hook 'package/bidi/after' instead. LaTeX hooks Warning: Generic hook 'package/after/luabidi' is deprecated. (hooks) Use hook 'package/luabidi/after' instead. (/usr/share/texlive/texmf-dist/tex/latex/polyglossia/gloss-latex.ldf)) (/usr/share/texlive/texmf-dist/tex/latex/polyglossia/gloss-english.ldf) (./sphinx.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/xetex.def)) (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty (/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty)) (./sphinxoptionshyperref.sty) (./sphinxoptionsgeometry.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty) (/usr/share/texlive/texmf-dist/tex/latex/float/float.sty) (/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty) (/usr/share/texlive/texmf-dist/tex/latex/capt-of/capt-of.sty) (/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg))) (./sphinxlatexgraphics.sty) (./sphinxpackageboxes.sty (/usr/share/texlive/texmf-dist/tex/latex/pict2e/pict2e.sty (/usr/share/texlive/texmf-dist/tex/latex/pict2e/pict2e.cfg) (/usr/share/texlive/texmf-dist/tex/latex/pict2e/p2e-xetex.def)) (/usr/share/texlive/texmf-dist/tex/latex/ellipse/ellipse.sty)) (./sphinxlatexadmonitions.sty (/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty)) (./sphinxlatexliterals.sty (/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty) (/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty)) (./sphinxlatexshadowbox.sty) (./sphinxlatexcontainers.sty) (./sphinxhighlight.sty) (./sphinxlatextables.sty (/usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty) (/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty) (/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty) (/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty)) (./sphinxlatexnumfig.sty) (./sphinxlatexlists.sty) (./sphinxpackagefootnote.sty ) (./sphinxlatexindbibtoc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty)) (./sphinxlatexstylepage.sty (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty)) (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)) (./sphinxlatexstyleheadings.sty (/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty)) (./sphinxlatexstyletext.sty) (./sphinxlatexobjects.sty)) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty)) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty) (/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty)) (/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hxetex.def (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty) (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty) (./sphinxmessages.sty) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.t ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex))) (/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.t ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg) (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-xetex.def (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.de f)))) (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code. tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code. tex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code .tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonomet ric.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.cod e.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison .code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code. tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code .tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code. tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerari thmetics.code.tex))) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.te x) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct. code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code .tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.te x) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.c ode.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformation s.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.t ex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing .code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.te x) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code. tex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.te x) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.c ode.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code. tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex)) ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex ) (/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65 .sty) (/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18 .sty)) (/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty) (/usr/share/texlive/texmf-dist/tex/latex/environ/environ.sty (/usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty)) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex Library (tcolorbox): 'tcbraster.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex Library (tcolorbox): 'tcbskins.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) (/usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))) (/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers .code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik zlibrarytopaths.code.tex))) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex Library (tcolorbox): 'tcbskinsjigsaw.code.tex' version '5.0.2' )) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex Library (tcolorbox): 'tcbbreakable.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdfcol.sty)) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex Library (tcolorbox): 'tcbhooks.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex Library (tcolorbox): 'tcbtheorems.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex Library (tcolorbox): 'tcbfitting.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex Library (tcolorbox): 'tcbxparse.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex Library (tcolorbox): 'tcblistingsutf8.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex Library (tcolorbox): 'tcblistings.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty (/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty) (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg)) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex Library (tcolorbox): 'tcblistingscore.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex Library (tcolorbox): 'tcbprocessing.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex Library (tcolorbox): 'tcbexternal.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex Library (tcolorbox): 'tcbmagazine.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex Library (tcolorbox): 'tcbvignette.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik zlibraryfadings.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryfadings.code .tex))) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbposter.code.tex Library (tcolorbox): 'tcbposter.code.tex' version '5.0.2' )) (/usr/share/texlive/texmf-dist/tex/latex/lastpage/lastpage.sty) (/usr/share/texlive/texmf-dist/tex/latex/tabto-ltx/tabto.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty) (/usr/share/texlive/texmf-dist/tex/latex/titling/titling.sty) (/usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty) (/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty) Writing index file canonical-identity.idx (./canonical-identity.aux) (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty (/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/fontawesome5-utex-helper. sty (/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/tufontawesomefree.fd) (/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/tufontawesomebrands.fd))) *geometry* driver: auto-detecting *geometry* detected driver: xetex (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty)) Package hyperref Warning: Rerun to get /PageLabels entry. (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) Underfull \hbox (badness 10000) in alignment at lines 332--332 [][] Overfull \hbox (1.13809pt too wide) in paragraph at lines 332--333 [][] [1] LaTeX Warning: Reference `LastPage' on page 1 undefined on input line 371. [1] LaTeX Warning: Reference `LastPage' on page 2 undefined on input line 383. [2] Chapter 1. LaTeX Warning: Hyper reference `tutorial/index::doc' on page 3 undefined on inp ut line 409. LaTeX Warning: Reference `tutorial/index::doc' on page 3 undefined on input lin e 409. LaTeX Warning: Hyper reference `how-to/index::doc' on page 3 undefined on input line 432. LaTeX Warning: Reference `how-to/index::doc' on page 3 undefined on input line 432. LaTeX Warning: Hyper reference `reference/index::doc' on page 3 undefined on in put line 473. LaTeX Warning: Reference `reference/index::doc' on page 3 undefined on input li ne 473. LaTeX Warning: Hyper reference `explanation/index::doc' on page 3 undefined on input line 496. LaTeX Warning: Reference `explanation/index::doc' on page 3 undefined on input line 496. LaTeX Warning: Hyper reference `tutorial/canonical-identity-platform::doc' on p age 3 undefined on input line 526. LaTeX Warning: Reference `tutorial/canonical-identity-platform::doc' on page 3 undefined on input line 526. LaTeX Warning: Hyper reference `tutorial/canonical-identity-access-proxy::doc' on page 3 undefined on input line 530. LaTeX Warning: Reference `tutorial/canonical-identity-access-proxy::doc' on pag e 3 undefined on input line 530. LaTeX Warning: Hyper reference `tutorial/charms/index::doc' on page 3 undefined on input line 542. LaTeX Warning: Reference `tutorial/charms/index::doc' on page 3 undefined on in put line 542. LaTeX Warning: Reference `LastPage' on page 3 undefined on input line 578. [3] Underfull \hbox (badness 10000) in paragraph at lines 587--590 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] LaTeX Warning: Reference `LastPage' on page 4 undefined on input line 1083. [4] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 LaTeX Warning: Reference `LastPage' on page 5 undefined on input line 1083. [5] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 LaTeX Warning: Reference `LastPage' on page 6 undefined on input line 1083. [6] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 LaTeX Warning: Reference `LastPage' on page 7 undefined on input line 1083. [7] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 LaTeX Warning: Reference `LastPage' on page 8 undefined on input line 1083. [8] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 LaTeX Warning: Reference `LastPage' on page 9 undefined on input line 1083. [9] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 LaTeX Warning: Reference `LastPage' on page 10 undefined on input line 1083. [10] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 LaTeX Warning: Reference `LastPage' on page 11 undefined on input line 1083. [11] LaTeX Warning: Reference `LastPage' on page 12 undefined on input line 1112. [12] LaTeX Warning: Reference `LastPage' on page 13 undefined on input line 1188. [13] LaTeX Warning: Reference `LastPage' on page 14 undefined on input line 1276. [14] LaTeX Warning: Reference `LastPage' on page 15 undefined on input line 1332. [15] LaTeX Warning: Reference `LastPage' on page 16 undefined on input line 1407. [16] LaTeX Warning: Reference `LastPage' on page 17 undefined on input line 1426. [17] LaTeX Warning: Reference `LastPage' on page 18 undefined on input line 1511. [18] LaTeX Warning: Reference `LastPage' on page 19 undefined on input line 2105. [19] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 LaTeX Warning: Reference `LastPage' on page 20 undefined on input line 2105. [20] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 LaTeX Warning: Reference `LastPage' on page 21 undefined on input line 2105. [21] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 LaTeX Warning: Reference `LastPage' on page 22 undefined on input line 2105. [22] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 LaTeX Warning: Reference `LastPage' on page 23 undefined on input line 2105. [23] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 LaTeX Warning: Reference `LastPage' on page 24 undefined on input line 2105. [24] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 LaTeX Warning: Reference `LastPage' on page 25 undefined on input line 2105. [25] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 LaTeX Warning: Reference `LastPage' on page 26 undefined on input line 2105. [26] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 LaTeX Warning: Reference `LastPage' on page 27 undefined on input line 2105. [27] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 LaTeX Warning: Reference `LastPage' on page 28 undefined on input line 2105. [28] LaTeX Warning: Hyper reference `reference/canonical-identity-platform-architect ure::doc' on page 29 undefined on input line 2116. LaTeX Warning: Reference `reference/canonical-identity-platform-architecture::d oc' on page 29 undefined on input line 2116. LaTeX Warning: Reference `LastPage' on page 29 undefined on input line 2155. [29] Underfull \vbox (badness 3449) detected at line 2204 LaTeX Warning: Reference `LastPage' on page 30 undefined on input line 2204. [30] LaTeX Warning: Hyper reference `how-to/manage-external-identity-providers::doc' on page 31 undefined on input line 2224. LaTeX Warning: Reference `how-to/manage-external-identity-providers::doc' on pa ge 31 undefined on input line 2224. Overfull \hbox (9.11633pt too wide) in paragraph at lines 2243--2246 [][][][][]$[][][][][] [] [] [] [][][][][][][][][] [] [][][][][][][][] [] [][] [ ] [] [] [][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] [] LaTeX Warning: Reference `LastPage' on page 31 undefined on input line 2249. [31] Underfull \hbox (badness 10000) in paragraph at lines 2255--2258 [][][][][]$[][][][][] [] [] [] [][][] [] [][][][][][][][][][][][][][][][][] [] [][][] [] [][][][][][][][][] [] [][][][][][][][][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] LaTeX Warning: Reference `LastPage' on page 32 undefined on input line 2308. [32] LaTeX Warning: Reference `LastPage' on page 33 undefined on input line 2356. [33] LaTeX Warning: Reference `LastPage' on page 34 undefined on input line 2381. [34] Underfull \hbox (badness 10000) in paragraph at lines 2408--2411 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] LaTeX Warning: Reference `LastPage' on page 35 undefined on input line 2441. [35] Underfull \hbox (badness 10000) in paragraph at lines 2483--2486 [][][][][]$[][][][][] [] [] [] [][][][][][][][] [] [][] [] [][][][][][] [] [][] [][][][][][][][][][][][][][][][][][][][][][][][][][][][][] [] [][][][][][][][][ ] [] [][][][][][][][][][][][][][][][][] [] LaTeX Warning: Reference `LastPage' on page 36 undefined on input line 2495. [36] Underfull \hbox (badness 10000) in paragraph at lines 2526--2529 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] LaTeX Warning: Reference `LastPage' on page 37 undefined on input line 2559. [37] LaTeX Warning: Reference `LastPage' on page 38 undefined on input line 2645. [38] Underfull \hbox (badness 10000) in paragraph at lines 2658--2661 [][][][][]$[][][][][] [] [] [] [][][][][][][][] [] [][] [] [][][][][][] [] [][] [][][][][][][][][][][][][][][][][][][][][][][][][][][][][] [] [][][][][][][][][ ] [] [][][][][][][][][][][][][][][][][] [] LaTeX Warning: Reference `LastPage' on page 39 undefined on input line 2682. [39] Underfull \hbox (badness 10000) in paragraph at lines 2701--2704 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] LaTeX Warning: Reference `LastPage' on page 40 undefined on input line 2764. [40] LaTeX Warning: Reference `LastPage' on page 41 undefined on input line 2811. [41] Underfull \hbox (badness 10000) in paragraph at lines 2824--2827 [][][][][]$[][][][][] [] [] [] [][][][][][][][] [] [][] [] [][][][][][] [] [][] [][][][][][][][][][][][][][][][][][][][][][][][][][][][][] [] [][][][][][][][][ ] [] [][][][][][][][][][][][][][][][][] [] LaTeX Warning: Reference `LastPage' on page 42 undefined on input line 2876. [42] Underfull \hbox (badness 10000) in paragraph at lines 2902--2905 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] LaTeX Warning: Reference `LastPage' on page 43 undefined on input line 2957. [43] LaTeX Warning: Reference `LastPage' on page 44 undefined on input line 3052. [44] Underfull \hbox (badness 10000) in paragraph at lines 3078--3081 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] LaTeX Warning: Reference `LastPage' on page 45 undefined on input line 3092. [45] LaTeX Warning: Hyper reference `how-to/use-local-identity-provider::doc' on pag e 46 undefined on input line 3159. LaTeX Warning: Reference `how-to/use-local-identity-provider::doc' on page 46 u ndefined on input line 3159. LaTeX Warning: Hyper reference `how-to/manage-external-identity-providers::doc' on page 46 undefined on input line 3163. LaTeX Warning: Reference `how-to/manage-external-identity-providers::doc' on pa ge 46 undefined on input line 3163. LaTeX Warning: Reference `LastPage' on page 46 undefined on input line 3168. [46] LaTeX Warning: Hyper reference `how-to/onboard-an-application-with-charmed-hydr a::doc' on page 47 undefined on input line 3175. LaTeX Warning: Reference `how-to/onboard-an-application-with-charmed-hydra::doc ' on page 47 undefined on input line 3175. LaTeX Warning: Hyper reference `how-to/integrate-with-oidc-compatible-charms::d oc' on page 47 undefined on input line 3179. LaTeX Warning: Reference `how-to/integrate-with-oidc-compatible-charms::doc' on page 47 undefined on input line 3179. LaTeX Warning: Hyper reference `how-to/integrate-with-oauth2-proxy::doc' on pag e 47 undefined on input line 3183. LaTeX Warning: Reference `how-to/integrate-with-oauth2-proxy::doc' on page 47 u ndefined on input line 3183. LaTeX Warning: Hyper reference `how-to/integrate-with-openfga::doc' on page 47 undefined on input line 3187. LaTeX Warning: Reference `how-to/integrate-with-openfga::doc' on page 47 undefi ned on input line 3187. LaTeX Warning: Hyper reference `how-to/manage-users::doc' on page 47 undefined on input line 3199. LaTeX Warning: Reference `how-to/manage-users::doc' on page 47 undefined on inp ut line 3199. LaTeX Warning: Hyper reference `how-to/link-social-accounts::doc' on page 47 un defined on input line 3203. LaTeX Warning: Reference `how-to/link-social-accounts::doc' on page 47 undefine d on input line 3203. LaTeX Warning: Hyper reference `how-to/integrate-with-cos::doc' on page 47 unde fined on input line 3215. LaTeX Warning: Reference `how-to/integrate-with-cos::doc' on page 47 undefined on input line 3215. LaTeX Warning: Hyper reference `how-to/perform-database-migration::doc' on page 47 undefined on input line 3219. LaTeX Warning: Reference `how-to/perform-database-migration::doc' on page 47 un defined on input line 3219. LaTeX Warning: Reference `LastPage' on page 47 undefined on input line 3246. [47] LaTeX Warning: Reference `LastPage' on page 48 undefined on input line 3254. [48] LaTeX Warning: Reference `LastPage' on page 49 undefined on input line 3260. [49] LaTeX Warning: Reference `LastPage' on page 50 undefined on input line 3276. [50] LaTeX Warning: Hyper reference `how-to/manage-users::doc' on page 51 undefined on input line 3299. LaTeX Warning: Reference `how-to/manage-users::doc' on page 51 undefined on inp ut line 3299. LaTeX Warning: Reference `LastPage' on page 51 undefined on input line 3337. [51] Underfull \hbox (badness 10000) in paragraph at lines 3369--3372 [][][][][]$[][][][][] [] [] [] [][][][][] [] [][][][][][][][][] [] [][][] [] [] [][][][][] [] [][][][][] [] [][][][][][][][][][][][][][][][] [] [][][][][][][][ ][][][][][][][][][][][][][] [] LaTeX Warning: Reference `LastPage' on page 52 undefined on input line 3400. [52] Overfull \hbox (17.51503pt too wide) in paragraph at lines 3404--3407 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][] [] [][][][][][] [] [][][] [ ] [][][][][][][][] [] [][][][][][][][][] [] [][][][][][] [] [] [] [][][][][][][ ][][][][][][][][][][][] [] [][][][][][][][][][][][][][][][][][][][][][][][][][] [][][][][][][][] [] LaTeX Warning: Reference `LastPage' on page 53 undefined on input line 3459. [53] LaTeX Warning: Reference `LastPage' on page 54 undefined on input line 3521. [54] LaTeX Warning: Reference `LastPage' on page 55 undefined on input line 3633. [55] Underfull \hbox (badness 6910) in paragraph at lines 3674--3676 []\TU/Ubuntu(0)/m/n/10.95 For machine-to-machine authentication and service acc ounts, use the \TU/UbuntuMono(0)/m/n/10.95 client_ Underfull \hbox (badness 10000) in paragraph at lines 3678--3680 []\TU/Ubuntu(0)/m/n/10.95 Devices with limited input (TVs, consoles, etc.) can leverage the LaTeX Warning: Reference `LastPage' on page 56 undefined on input line 3709. [56] LaTeX Warning: Hyper reference `tutorial/canonical-identity-platform::doc' on p age 57 undefined on input line 3754. LaTeX Warning: Reference `tutorial/canonical-identity-platform::doc' on page 57 undefined on input line 3754. LaTeX Warning: Reference `LastPage' on page 57 undefined on input line 3784. [57] LaTeX Warning: Reference `LastPage' on page 58 undefined on input line 3863. [58] LaTeX Warning: Reference `LastPage' on page 59 undefined on input line 3915. [59] LaTeX Warning: Reference `LastPage' on page 60 undefined on input line 3973. [60] LaTeX Warning: Reference `LastPage' on page 61 undefined on input line 4040. [61] LaTeX Warning: Hyper reference `how-to/manage-users:reset-password-section' on page 62 undefined on input line 4053. LaTeX Warning: Reference `how-to/manage-users:reset-password-section' on page 6 2 undefined on input line 4053. LaTeX Warning: Reference `LastPage' on page 62 undefined on input line 4097. [62] LaTeX Warning: Hyper reference `how-to/use-local-identity-provider:enforce-mfa' on page 63 undefined on input line 4164. LaTeX Warning: Reference `how-to/use-local-identity-provider:enforce-mfa' on pa ge 63 undefined on input line 4164. LaTeX Warning: Reference `LastPage' on page 63 undefined on input line 4168. [63] LaTeX Warning: Reference `LastPage' on page 64 undefined on input line 4225. [64] LaTeX Warning: Hyper reference `reference/self-service-flows::doc' on page 65 u ndefined on input line 4251. LaTeX Warning: Reference `reference/self-service-flows::doc' on page 65 undefin ed on input line 4251. LaTeX Warning: Hyper reference `how-to/use-local-identity-provider::doc' on pag e 65 undefined on input line 4268. LaTeX Warning: Reference `how-to/use-local-identity-provider::doc' on page 65 u ndefined on input line 4268. LaTeX Warning: Reference `LastPage' on page 65 undefined on input line 4295. [65] LaTeX Warning: Hyper reference `how-to/manage-users::doc' on page 66 undefined on input line 4300. LaTeX Warning: Reference `how-to/manage-users::doc' on page 66 undefined on inp ut line 4300. LaTeX Warning: Reference `LastPage' on page 66 undefined on input line 4343. [66] LaTeX Warning: Hyper reference `tutorial/canonical-identity-platform::doc' on p age 67 undefined on input line 4359. LaTeX Warning: Reference `tutorial/canonical-identity-platform::doc' on page 67 undefined on input line 4359. LaTeX Warning: Reference `LastPage' on page 67 undefined on input line 4415. [67] LaTeX Warning: Reference `LastPage' on page 68 undefined on input line 4474. [68] LaTeX Warning: Hyper reference `reference/canonical-identity-platform-observabi lity::doc' on page 69 undefined on input line 4515. LaTeX Warning: Reference `reference/canonical-identity-platform-observability:: doc' on page 69 undefined on input line 4515. LaTeX Warning: Reference `LastPage' on page 69 undefined on input line 4566. [69] LaTeX Warning: Reference `LastPage' on page 70 undefined on input line 4667. [70] LaTeX Warning: Reference `LastPage' on page 71 undefined on input line 4670. [71] LaTeX Warning: Reference `LastPage' on page 72 undefined on input line 4729. [72] LaTeX Warning: Hyper reference `reference/canonical-identity-platform-architect ure::doc' on page 73 undefined on input line 4772. LaTeX Warning: Reference `reference/canonical-identity-platform-architecture::d oc' on page 73 undefined on input line 4772. LaTeX Warning: Hyper reference `reference/self-service-flows::doc' on page 73 u ndefined on input line 4776. LaTeX Warning: Reference `reference/self-service-flows::doc' on page 73 undefin ed on input line 4776. LaTeX Warning: Hyper reference `reference/canonical-identity-platform-observabi lity::doc' on page 73 undefined on input line 4780. LaTeX Warning: Reference `reference/canonical-identity-platform-observability:: doc' on page 73 undefined on input line 4780. LaTeX Warning: Hyper reference `reference/charms/kratos::doc' on page 73 undefi ned on input line 4806. LaTeX Warning: Reference `reference/charms/kratos::doc' on page 73 undefined on input line 4806. LaTeX Warning: Hyper reference `reference/charms/hydra::doc' on page 73 undefin ed on input line 4813. LaTeX Warning: Reference `reference/charms/hydra::doc' on page 73 undefined on input line 4813. LaTeX Warning: Hyper reference `reference/charms/identity-platform-login-ui::do c' on page 73 undefined on input line 4820. LaTeX Warning: Reference `reference/charms/identity-platform-login-ui::doc' on page 73 undefined on input line 4820. LaTeX Warning: Hyper reference `reference/charms/kratos-external-idp-integrator ::doc' on page 73 undefined on input line 4827. LaTeX Warning: Reference `reference/charms/kratos-external-idp-integrator::doc' on page 73 undefined on input line 4827. LaTeX Warning: Hyper reference `reference/charms/openfga::doc' on page 73 undef ined on input line 4834. LaTeX Warning: Reference `reference/charms/openfga::doc' on page 73 undefined o n input line 4834. LaTeX Warning: Hyper reference `reference/charms/oauth2-proxy::doc' on page 73 undefined on input line 4841. LaTeX Warning: Reference `reference/charms/oauth2-proxy::doc' on page 73 undefi ned on input line 4841. LaTeX Warning: Hyper reference `reference/charms/glauth::doc' on page 73 undefi ned on input line 4848. LaTeX Warning: Reference `reference/charms/glauth::doc' on page 73 undefined on input line 4848. LaTeX Warning: Hyper reference `reference/charms/glauth-utils::doc' on page 73 undefined on input line 4855. LaTeX Warning: Reference `reference/charms/glauth-utils::doc' on page 73 undefi ned on input line 4855. LaTeX Warning: Reference `LastPage' on page 73 undefined on input line 4864. [73] Underfull \hbox (badness 10000) in paragraph at lines 4889--4892 [][][][][]$[][][][][] [] [] [] [][][] [] [][][][][][][][][][][][][][][][][] [] [][][] [] [][][][][][][][][] [] [][][][][][][][][][][][][][][][][][][][][][][][ ][][][][][][][][][][][] [] [][][][] [] [][][][][][][] [] [][][][][][][] [] Overfull \hbox (9.524pt too wide) in paragraph at lines 2--4895 [][][][][][][][][][][] LaTeX Warning: Reference `LastPage' on page 74 undefined on input line 4895. [74] LaTeX Warning: Reference `LastPage' on page 75 undefined on input line 4958. [75] LaTeX Warning: Hyper reference `how-to/index::doc' on page 76 undefined on inpu t line 5020. LaTeX Warning: Reference `how-to/index::doc' on page 76 undefined on input line 5020. LaTeX Warning: Reference `LastPage' on page 76 undefined on input line 5036. [76] LaTeX Warning: Reference `LastPage' on page 77 undefined on input line 5057. [77] LaTeX Warning: Reference `LastPage' on page 78 undefined on input line 5093. [78] LaTeX Warning: Reference `LastPage' on page 79 undefined on input line 5108. [79] LaTeX Warning: Reference `LastPage' on page 80 undefined on input line 5129. [80] LaTeX Warning: Reference `LastPage' on page 81 undefined on input line 5186. [81] LaTeX Warning: Reference `LastPage' on page 82 undefined on input line 5238. [82] LaTeX Warning: Reference `LastPage' on page 83 undefined on input line 5290. [83] LaTeX Warning: Reference `LastPage' on page 84 undefined on input line 5333. [84] LaTeX Warning: Reference `LastPage' on page 85 undefined on input line 5389. [85] LaTeX Warning: Reference `LastPage' on page 86 undefined on input line 5454. [86] LaTeX Warning: Reference `LastPage' on page 87 undefined on input line 5513. [87] LaTeX Warning: Reference `LastPage' on page 88 undefined on input line 5565. [88] LaTeX Warning: Reference `LastPage' on page 89 undefined on input line 5617. [89] LaTeX Warning: Reference `LastPage' on page 90 undefined on input line 5673. [90] LaTeX Warning: Reference `LastPage' on page 91 undefined on input line 5741. [91] LaTeX Warning: Reference `LastPage' on page 92 undefined on input line 5808. [92] LaTeX Warning: Reference `LastPage' on page 93 undefined on input line 5892. [93] LaTeX Warning: Reference `LastPage' on page 94 undefined on input line 5987. [94] LaTeX Warning: Reference `LastPage' on page 95 undefined on input line 6106. [95] Underfull \hbox (badness 10000) in paragraph at lines 6108--6123 []\TU/UbuntuMono(0)/m/n/10.95 kratos-external-idp-integrator \TU/Ubuntu(0)/m/n/ 10.95 is a [][]Kubernetes charm[][][][][][][] for [][]kratos-external-idp- LaTeX Warning: Reference `LastPage' on page 96 undefined on input line 6206. [96] LaTeX Warning: Reference `LastPage' on page 97 undefined on input line 6325. [97] LaTeX Warning: Reference `LastPage' on page 98 undefined on input line 6414. [98] LaTeX Warning: Hyper reference `explanation/oauth2-oidc-explained::doc' on page 99 undefined on input line 6484. LaTeX Warning: Reference `explanation/oauth2-oidc-explained::doc' on page 99 un defined on input line 6484. LaTeX Warning: Hyper reference `explanation/canonical-identity-platform-securit y::doc' on page 99 undefined on input line 6493. LaTeX Warning: Reference `explanation/canonical-identity-platform-security::doc ' on page 99 undefined on input line 6493. LaTeX Warning: Reference `LastPage' on page 99 undefined on input line 6519. [99] LaTeX Warning: Reference `LastPage' on page 100 undefined on input line 6578. [100] LaTeX Warning: Reference `LastPage' on page 101 undefined on input line 6652. [101] LaTeX Warning: Reference `LastPage' on page 102 undefined on input line 6710. [102] LaTeX Warning: Reference `LastPage' on page 103 undefined on input line 6764. [103] LaTeX Warning: Reference `LastPage' on page 104 undefined on input line 6839. [104] LaTeX Warning: Reference `LastPage' on page 105 undefined on input line 6891. [105] LaTeX Warning: Reference `LastPage' on page 106 undefined on input line 6977. [106] LaTeX Warning: Reference `LastPage' on page 107 undefined on input line 7084. [107] Underfull \hbox (badness 10000) in paragraph at lines 7092--7095 [][][][][]$[][][][][] [] [] [] [][][][][][] [] [][][] [] [][][][][][][][][] [] [][][][][][][][][][][][][][][][][] [] [][][][] [] [][][][][][][][][][][][][][][ ][][][][][][][][][][][][][][][][][][][][][][][][][] [] [][][] [] Underfull \hbox (badness 10000) in paragraph at lines 7100--7103 [][][][][]$[][][][][] [] [] [] [][][][][][] [] [][][] [] [][][][][][][][][] [] [][][][][][][][][][][][][][][][][] [] [][][][] [] [][][][][][][][][][][][][][][ ][][][][][][][][][][][][][][][][][][][][][][][][][] [] [][][] [] Underfull \hbox (badness 10000) in paragraph at lines 7098--7104 []\TU/Ubuntu(0)/m/n/10.95 To get OpenFGA datastore credentials. Implemented in [][]lib/charms/- LaTeX Warning: Reference `LastPage' on page 108 undefined on input line 7187. [108] No file canonical-identity.ind. AED: lastpage setting LastPage LaTeX Warning: Reference `LastPage' on page 109 undefined on input line 7262. [109] (./canonical-identity.aux) LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. Package rerunfilecheck Warning: File `canonical-identity.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. ) (see the transcript file for additional information) Output written on canonical-identity.pdf (110 pages). Transcript written on canonical-identity.log. Latexmk: Index file 'canonical-identity.idx' was written Latexmk: References changed. Latexmk: Missing input file 'canonical-identity.ind' (or dependence on it) from following: 'No file canonical-identity.ind.' Latexmk: References changed. Latexmk: References changed. Latexmk: Log file says output to 'canonical-identity.pdf' Latexmk: List of undefined refs and citations: Reference `LastPage' on page 1 undefined on input line 371 Reference `LastPage' on page 10 undefined on input line 1083 Reference `LastPage' on page 100 undefined on input line 6578 Reference `LastPage' on page 101 undefined on input line 6652 Reference `LastPage' on page 102 undefined on input line 6710 Reference `LastPage' on page 103 undefined on input line 6764 Reference `LastPage' on page 104 undefined on input line 6839 Reference `LastPage' on page 105 undefined on input line 6891 Reference `LastPage' on page 106 undefined on input line 6977 Reference `LastPage' on page 107 undefined on input line 7084 Reference `LastPage' on page 108 undefined on input line 7187 Reference `LastPage' on page 109 undefined on input line 7262 Reference `LastPage' on page 11 undefined on input line 1083 Reference `LastPage' on page 12 undefined on input line 1112 Reference `LastPage' on page 13 undefined on input line 1188 Reference `LastPage' on page 14 undefined on input line 1276 Reference `LastPage' on page 15 undefined on input line 1332 Reference `LastPage' on page 16 undefined on input line 1407 Reference `LastPage' on page 17 undefined on input line 1426 Reference `LastPage' on page 18 undefined on input line 1511 Reference `LastPage' on page 19 undefined on input line 2105 Reference `LastPage' on page 2 undefined on input line 383 Reference `LastPage' on page 20 undefined on input line 2105 Reference `LastPage' on page 21 undefined on input line 2105 Reference `LastPage' on page 22 undefined on input line 2105 Reference `LastPage' on page 23 undefined on input line 2105 Reference `LastPage' on page 24 undefined on input line 2105 Reference `LastPage' on page 25 undefined on input line 2105 Reference `LastPage' on page 26 undefined on input line 2105 Reference `LastPage' on page 27 undefined on input line 2105 Reference `LastPage' on page 28 undefined on input line 2105 Reference `LastPage' on page 29 undefined on input line 2155 Reference `LastPage' on page 3 undefined on input line 578 Reference `LastPage' on page 30 undefined on input line 2204 Reference `LastPage' on page 31 undefined on input line 2249 Reference `LastPage' on page 32 undefined on input line 2308 Reference `LastPage' on page 33 undefined on input line 2356 Reference `LastPage' on page 34 undefined on input line 2381 Reference `LastPage' on page 35 undefined on input line 2441 Reference `LastPage' on page 36 undefined on input line 2495 Reference `LastPage' on page 37 undefined on input line 2559 Reference `LastPage' on page 38 undefined on input line 2645 Reference `LastPage' on page 39 undefined on input line 2682 Reference `LastPage' on page 4 undefined on input line 1083 Reference `LastPage' on page 40 undefined on input line 2764 Reference `LastPage' on page 41 undefined on input line 2811 Reference `LastPage' on page 42 undefined on input line 2876 Reference `LastPage' on page 43 undefined on input line 2957 Reference `LastPage' on page 44 undefined on input line 3052 Reference `LastPage' on page 45 undefined on input line 3092 Reference `LastPage' on page 46 undefined on input line 3168 Reference `LastPage' on page 47 undefined on input line 3246 Reference `LastPage' on page 48 undefined on input line 3254 Reference `LastPage' on page 49 undefined on input line 3260 Reference `LastPage' on page 5 undefined on input line 1083 Reference `LastPage' on page 50 undefined on input line 3276 Reference `LastPage' on page 51 undefined on input line 3337 Reference `LastPage' on page 52 undefined on input line 3400 Reference `LastPage' on page 53 undefined on input line 3459 Reference `LastPage' on page 54 undefined on input line 3521 Reference `LastPage' on page 55 undefined on input line 3633 Reference `LastPage' on page 56 undefined on input line 3709 Reference `LastPage' on page 57 undefined on input line 3784 Reference `LastPage' on page 58 undefined on input line 3863 Reference `LastPage' on page 59 undefined on input line 3915 Reference `LastPage' on page 6 undefined on input line 1083 Reference `LastPage' on page 60 undefined on input line 3973 Reference `LastPage' on page 61 undefined on input line 4040 Reference `LastPage' on page 62 undefined on input line 4097 Reference `LastPage' on page 63 undefined on input line 4168 Reference `LastPage' on page 64 undefined on input line 4225 Reference `LastPage' on page 65 undefined on input line 4295 Reference `LastPage' on page 66 undefined on input line 4343 Reference `LastPage' on page 67 undefined on input line 4415 Reference `LastPage' on page 68 undefined on input line 4474 Reference `LastPage' on page 69 undefined on input line 4566 Reference `LastPage' on page 7 undefined on input line 1083 Reference `LastPage' on page 70 undefined on input line 4667 Reference `LastPage' on page 71 undefined on input line 4670 Reference `LastPage' on page 72 undefined on input line 4729 Reference `LastPage' on page 73 undefined on input line 4864 Reference `LastPage' on page 74 undefined on input line 4895 Reference `LastPage' on page 75 undefined on input line 4958 Reference `LastPage' on page 76 undefined on input line 5036 Reference `LastPage' on page 77 undefined on input line 5057 Reference `LastPage' on page 78 undefined on input line 5093 Reference `LastPage' on page 79 undefined on input line 5108 Reference `LastPage' on page 8 undefined on input line 1083 Reference `LastPage' on page 80 undefined on input line 5129 Reference `LastPage' on page 81 undefined on input line 5186 Reference `LastPage' on page 82 undefined on input line 5238 Reference `LastPage' on page 83 undefined on input line 5290 Reference `LastPage' on page 84 undefined on input line 5333 Reference `LastPage' on page 85 undefined on input line 5389 Reference `LastPage' on page 86 undefined on input line 5454 Reference `LastPage' on page 87 undefined on input line 5513 Reference `LastPage' on page 88 undefined on input line 5565 Reference `LastPage' on page 89 undefined on input line 5617 Reference `LastPage' on page 9 undefined on input line 1083 Reference `LastPage' on page 90 undefined on input line 5673 Reference `LastPage' on page 91 undefined on input line 5741 Reference `LastPage' on page 92 undefined on input line 5808 Reference `LastPage' on page 93 undefined on input line 5892 Reference `LastPage' on page 94 undefined on input line 5987 Reference `LastPage' on page 95 undefined on input line 6106 Reference `LastPage' on page 96 undefined on input line 6206 Reference `LastPage' on page 97 undefined on input line 6325 Reference `LastPage' on page 98 undefined on input line 6414 Reference `LastPage' on page 99 undefined on input line 6519 Reference `explanation/canonical-identity-platform-security::doc' on page 99 undefined on input line 6493 Reference `explanation/index::doc' on page 3 undefined on input line 496 Reference `explanation/oauth2-oidc-explained::doc' on page 99 undefined on input line 6484 Reference `how-to/index::doc' on page 3 undefined on input line 432 Reference `how-to/index::doc' on page 76 undefined on input line 5020 Reference `how-to/integrate-with-cos::doc' on page 47 undefined on input line 3215 Reference `how-to/integrate-with-oauth2-proxy::doc' on page 47 undefined on input line 3183 Reference `how-to/integrate-with-oidc-compatible-charms::doc' on page 47 undefined on input line 3179 Reference `how-to/integrate-with-openfga::doc' on page 47 undefined on input line 3187 Reference `how-to/link-social-accounts::doc' on page 47 undefined on input line 3203 Reference `how-to/manage-external-identity-providers::doc' on page 31 undefined on input line 2224 Reference `how-to/manage-external-identity-providers::doc' on page 46 undefined on input line 3163 Reference `how-to/manage-users::doc' on page 47 undefined on input line 3199 Reference `how-to/manage-users::doc' on page 51 undefined on input line 3299 Reference `how-to/manage-users::doc' on page 66 undefined on input line 4300 Reference `how-to/manage-users:reset-password-section' on page 62 undefined on input line 4053 Reference `how-to/onboard-an-application-with-charmed-hydra::doc' on page 47 undefined on input line 3175 Reference `how-to/perform-database-migration::doc' on page 47 undefined on input line 3219 Reference `how-to/use-local-identity-provider::doc' on page 46 undefined on input line 3159 Reference `how-to/use-local-identity-provider::doc' on page 65 undefined on input line 4268 Reference `how-to/use-local-identity-provider:enforce-mfa' on page 63 undefined on input line 4164 Reference `reference/canonical-identity-platform-architecture::doc' on page 29 undefined on input line 2116 Reference `reference/canonical-identity-platform-architecture::doc' on page 73 undefined on input line 4772 Reference `reference/canonical-identity-platform-observability::doc' on page 69 undefined on input line 4515 Reference `reference/canonical-identity-platform-observability::doc' on page 73 undefined on input line 4780 Reference `reference/charms/glauth-utils::doc' on page 73 undefined on input line 4855 Reference `reference/charms/glauth::doc' on page 73 undefined on input line 4848 Reference `reference/charms/hydra::doc' on page 73 undefined on input line 4813 Reference `reference/charms/identity-platform-login-ui::doc' on page 73 undefined on input line 4820 Reference `reference/charms/kratos-external-idp-integrator::doc' on page 73 undefined on input line 4827 Reference `reference/charms/kratos::doc' on page 73 undefined on input line 4806 Reference `reference/charms/oauth2-proxy::doc' on page 73 undefined on input line 4841 Reference `reference/charms/openfga::doc' on page 73 undefined on input line 4834 Reference `reference/index::doc' on page 3 undefined on input line 473 Reference `reference/self-service-flows::doc' on page 65 undefined on input line 4251 Reference `reference/self-service-flows::doc' on page 73 undefined on input line 4776 Reference `tutorial/canonical-identity-access-proxy::doc' on page 3 undefined on input line 530 Reference `tutorial/canonical-identity-platform::doc' on page 3 undefined on input line 526 Reference `tutorial/canonical-identity-platform::doc' on page 57 undefined on input line 3754 Reference `tutorial/canonical-identity-platform::doc' on page 67 undefined on input line 4359 Reference `tutorial/charms/index::doc' on page 3 undefined on input line 542 Reference `tutorial/index::doc' on page 3 undefined on input line 409 Rule 'makeindex canonical-identity.idx': File changes, etc: Changed files, or newly in use since previous run(s): 'canonical-identity.idx' ------------ Run number 1 of rule 'makeindex canonical-identity.idx' ------------ ------------ Running 'internal xindy -o "canonical-identity.ind" "canonical-identity.idx"' ------------ Latexmk: calling xindy( -o "canonical-identity.ind" "canonical-identity.idx" ) Rule 'pdflatex': File changes, etc: Changed files, or newly in use since previous run(s): 'canonical-identity.aux' 'canonical-identity.ind' 'canonical-identity.out' ------------ Run number 2 of rule 'pdflatex' ------------ Latexmk: Examining 'canonical-identity.log' === TeX engine is 'XeTeX' Latexmk: applying rule 'makeindex canonical-identity.idx'... Latexmk: applying rule 'pdflatex'... ------------ Running 'xelatex -interaction=nonstopmode -recorder --jobname="canonical-identity" "canonicalidentity.tex"' ------------ This is XeTeX, Version 3.141592653-2.6-0.999993 (TeX Live 2022/dev/Debian) (preloaded format=xelatex) restricted \write18 enabled. entering extended mode (./canonicalidentity.tex LaTeX2e <2021-11-15> patch level 1 L3 programming layer <2022-01-21> (./sphinxmanual.cls Document Class: sphinxmanual 2019/12/01 v2.3.0 Document class (Sphinx manual) (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2021/10/04 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo))) (/usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty Package cmap Warning: pdftex not detected - exiting. ) (/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.sty (/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def (|extractbb --version)))) (/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg))) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) (/usr/share/texlive/texmf-dist/tex/latex/polyglossia/polyglossia.sty (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/latex/makecmds/makecmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/keyval.tex)))) (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty) LaTeX hooks Warning: Generic hook 'file/after/tracklang.sty' is deprecated. (hooks) Use hook 'file/tracklang.sty/after' instead. LaTeX hooks Warning: Generic hook 'package/after/bidi' is deprecated. (hooks) Use hook 'package/bidi/after' instead. LaTeX hooks Warning: Generic hook 'package/after/luabidi' is deprecated. (hooks) Use hook 'package/luabidi/after' instead. (/usr/share/texlive/texmf-dist/tex/latex/polyglossia/gloss-latex.ldf)) (/usr/share/texlive/texmf-dist/tex/latex/polyglossia/gloss-english.ldf) (./sphinx.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/xetex.def)) (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty (/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty)) (./sphinxoptionshyperref.sty) (./sphinxoptionsgeometry.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty) (/usr/share/texlive/texmf-dist/tex/latex/float/float.sty) (/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty) (/usr/share/texlive/texmf-dist/tex/latex/capt-of/capt-of.sty) (/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg))) (./sphinxlatexgraphics.sty) (./sphinxpackageboxes.sty (/usr/share/texlive/texmf-dist/tex/latex/pict2e/pict2e.sty (/usr/share/texlive/texmf-dist/tex/latex/pict2e/pict2e.cfg) (/usr/share/texlive/texmf-dist/tex/latex/pict2e/p2e-xetex.def)) (/usr/share/texlive/texmf-dist/tex/latex/ellipse/ellipse.sty)) (./sphinxlatexadmonitions.sty (/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty)) (./sphinxlatexliterals.sty (/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty) (/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty)) (./sphinxlatexshadowbox.sty) (./sphinxlatexcontainers.sty) (./sphinxhighlight.sty) (./sphinxlatextables.sty (/usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty) (/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty) (/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty) (/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty)) (./sphinxlatexnumfig.sty) (./sphinxlatexlists.sty) (./sphinxpackagefootnote.sty ) (./sphinxlatexindbibtoc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty)) (./sphinxlatexstylepage.sty (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty)) (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)) (./sphinxlatexstyleheadings.sty (/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty)) (./sphinxlatexstyletext.sty) (./sphinxlatexobjects.sty)) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty)) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty) (/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty)) (/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hxetex.def (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty) (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty) (./sphinxmessages.sty) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.t ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex))) (/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.t ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg) (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-xetex.def (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.de f)))) (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code. tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code. tex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code .tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonomet ric.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.cod e.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison .code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code. tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code .tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code. tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerari thmetics.code.tex))) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.te x) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct. code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code .tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.te x) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.c ode.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformation s.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.t ex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing .code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.te x) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code. tex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.te x) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.c ode.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code. tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex)) ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex ) (/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65 .sty) (/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18 .sty)) (/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty) (/usr/share/texlive/texmf-dist/tex/latex/environ/environ.sty (/usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty)) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex Library (tcolorbox): 'tcbraster.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex Library (tcolorbox): 'tcbskins.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) (/usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))) (/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers .code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik zlibrarytopaths.code.tex))) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex Library (tcolorbox): 'tcbskinsjigsaw.code.tex' version '5.0.2' )) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex Library (tcolorbox): 'tcbbreakable.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdfcol.sty)) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex Library (tcolorbox): 'tcbhooks.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex Library (tcolorbox): 'tcbtheorems.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex Library (tcolorbox): 'tcbfitting.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex Library (tcolorbox): 'tcbxparse.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex Library (tcolorbox): 'tcblistingsutf8.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex Library (tcolorbox): 'tcblistings.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty (/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty) (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg)) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex Library (tcolorbox): 'tcblistingscore.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex Library (tcolorbox): 'tcbprocessing.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex Library (tcolorbox): 'tcbexternal.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex Library (tcolorbox): 'tcbmagazine.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex Library (tcolorbox): 'tcbvignette.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik zlibraryfadings.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryfadings.code .tex))) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbposter.code.tex Library (tcolorbox): 'tcbposter.code.tex' version '5.0.2' )) (/usr/share/texlive/texmf-dist/tex/latex/lastpage/lastpage.sty) (/usr/share/texlive/texmf-dist/tex/latex/tabto-ltx/tabto.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty) (/usr/share/texlive/texmf-dist/tex/latex/titling/titling.sty) (/usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty) (/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty) Writing index file canonical-identity.idx (./canonical-identity.aux) (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty (/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/fontawesome5-utex-helper. sty (/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/tufontawesomefree.fd) (/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/tufontawesomebrands.fd))) *geometry* driver: auto-detecting *geometry* detected driver: xetex (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty)) (./canonical-identity.out) (./canonical-identity.out) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) Underfull \hbox (badness 10000) in alignment at lines 332--332 [][] Overfull \hbox (1.13809pt too wide) in paragraph at lines 332--333 [][] [1] (./canonical-identity.toc) [1] [2] Chapter 1. [3] Underfull \hbox (badness 10000) in paragraph at lines 587--590 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] [4] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 [5] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 [6] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 [7] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 [8] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 [9] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 [10] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 [11] [12] [13] [14] [15] [16] [17] [18] [19] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [20] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [21] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [22] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [23] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [24] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [25] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [26] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [27] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [28] [29] Underfull \vbox (badness 3449) detected at line 2204 [30] Overfull \hbox (9.11633pt too wide) in paragraph at lines 2243--2246 [][][][][]$[][][][][] [] [] [] [][][][][][][][][] [] [][][][][][][][] [] [][] [ ] [] [] [][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] [] [31] Underfull \hbox (badness 10000) in paragraph at lines 2255--2258 [][][][][]$[][][][][] [] [] [] [][][] [] [][][][][][][][][][][][][][][][][] [] [][][] [] [][][][][][][][][] [] [][][][][][][][][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] [32] [33] [34] Underfull \hbox (badness 10000) in paragraph at lines 2408--2411 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] [35] Underfull \hbox (badness 10000) in paragraph at lines 2483--2486 [][][][][]$[][][][][] [] [] [] [][][][][][][][] [] [][] [] [][][][][][] [] [][] [][][][][][][][][][][][][][][][][][][][][][][][][][][][][] [] [][][][][][][][][ ] [] [][][][][][][][][][][][][][][][][] [] [36] Underfull \hbox (badness 10000) in paragraph at lines 2526--2529 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] [37] [38] Underfull \hbox (badness 10000) in paragraph at lines 2658--2661 [][][][][]$[][][][][] [] [] [] [][][][][][][][] [] [][] [] [][][][][][] [] [][] [][][][][][][][][][][][][][][][][][][][][][][][][][][][][] [] [][][][][][][][][ ] [] [][][][][][][][][][][][][][][][][] [] [39] Underfull \hbox (badness 10000) in paragraph at lines 2701--2704 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] [40] [41] Underfull \hbox (badness 10000) in paragraph at lines 2824--2827 [][][][][]$[][][][][] [] [] [] [][][][][][][][] [] [][] [] [][][][][][] [] [][] [][][][][][][][][][][][][][][][][][][][][][][][][][][][][] [] [][][][][][][][][ ] [] [][][][][][][][][][][][][][][][][] [] [42] Underfull \hbox (badness 10000) in paragraph at lines 2902--2905 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] [43] [44] Underfull \hbox (badness 10000) in paragraph at lines 3078--3081 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] [45] [46] [47] [48] [49] [50] [51] Underfull \hbox (badness 10000) in paragraph at lines 3369--3372 [][][][][]$[][][][][] [] [] [] [][][][][] [] [][][][][][][][][] [] [][][] [] [] [][][][][] [] [][][][][] [] [][][][][][][][][][][][][][][][] [] [][][][][][][][ ][][][][][][][][][][][][][] [] [52] Overfull \hbox (17.51503pt too wide) in paragraph at lines 3404--3407 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][] [] [][][][][][] [] [][][] [ ] [][][][][][][][] [] [][][][][][][][][] [] [][][][][][] [] [] [] [][][][][][][ ][][][][][][][][][][][] [] [][][][][][][][][][][][][][][][][][][][][][][][][][] [][][][][][][][] [] [53] [54] [55] Underfull \hbox (badness 6910) in paragraph at lines 3674--3676 []\TU/Ubuntu(0)/m/n/10.95 For machine-to-machine authentication and service acc ounts, use the \TU/UbuntuMono(0)/m/n/10.95 client_ Underfull \hbox (badness 10000) in paragraph at lines 3678--3680 []\TU/Ubuntu(0)/m/n/10.95 Devices with limited input (TVs, consoles, etc.) can leverage the [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] Underfull \hbox (badness 10000) in paragraph at lines 4889--4892 [][][][][]$[][][][][] [] [] [] [][][] [] [][][][][][][][][][][][][][][][][] [] [][][] [] [][][][][][][][][] [] [][][][][][][][][][][][][][][][][][][][][][][][ ][][][][][][][][][][][] [] [][][][] [] [][][][][][][] [] [][][][][][][] [] Overfull \hbox (9.524pt too wide) in paragraph at lines 2--4895 [][][][][][][][][][][] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] Underfull \hbox (badness 10000) in paragraph at lines 6108--6123 []\TU/UbuntuMono(0)/m/n/10.95 kratos-external-idp-integrator \TU/Ubuntu(0)/m/n/ 10.95 is a [][]Kubernetes charm[][][][][][][] for [][]kratos-external-idp- [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] Underfull \hbox (badness 10000) in paragraph at lines 7092--7095 [][][][][]$[][][][][] [] [] [] [][][][][][] [] [][][] [] [][][][][][][][][] [] [][][][][][][][][][][][][][][][][] [] [][][][] [] [][][][][][][][][][][][][][][ ][][][][][][][][][][][][][][][][][][][][][][][][][] [] [][][] [] Underfull \hbox (badness 10000) in paragraph at lines 7100--7103 [][][][][]$[][][][][] [] [] [] [][][][][][] [] [][][] [] [][][][][][][][][] [] [][][][][][][][][][][][][][][][][] [] [][][][] [] [][][][][][][][][][][][][][][ ][][][][][][][][][][][][][][][][][][][][][][][][][] [] [][][] [] Underfull \hbox (badness 10000) in paragraph at lines 7098--7104 []\TU/Ubuntu(0)/m/n/10.95 To get OpenFGA datastore credentials. Implemented in [][]lib/charms/- [108] (./canonical-identity.ind) AED: lastpage setting LastPage [109] (./canonical-identity.aux) ) (see the transcript file for additional information) Output written on canonical-identity.pdf (110 pages). Transcript written on canonical-identity.log. Latexmk: Index file 'canonical-identity.idx' was written Latexmk: Log file says output to 'canonical-identity.pdf' Rule 'pdflatex': File changes, etc: Changed files, or newly in use since previous run(s): 'canonical-identity.toc' ------------ Run number 3 of rule 'pdflatex' ------------ Latexmk: Examining 'canonical-identity.log' === TeX engine is 'XeTeX' Latexmk: applying rule 'pdflatex'... ------------ Running 'xelatex -interaction=nonstopmode -recorder --jobname="canonical-identity" "canonicalidentity.tex"' ------------ This is XeTeX, Version 3.141592653-2.6-0.999993 (TeX Live 2022/dev/Debian) (preloaded format=xelatex) restricted \write18 enabled. entering extended mode (./canonicalidentity.tex LaTeX2e <2021-11-15> patch level 1 L3 programming layer <2022-01-21> (./sphinxmanual.cls Document Class: sphinxmanual 2019/12/01 v2.3.0 Document class (Sphinx manual) (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2021/10/04 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo))) (/usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty Package cmap Warning: pdftex not detected - exiting. ) (/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.sty (/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def (|extractbb --version)))) (/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg))) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) (/usr/share/texlive/texmf-dist/tex/latex/polyglossia/polyglossia.sty (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/latex/makecmds/makecmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/keyval.tex)))) (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty) LaTeX hooks Warning: Generic hook 'file/after/tracklang.sty' is deprecated. (hooks) Use hook 'file/tracklang.sty/after' instead. LaTeX hooks Warning: Generic hook 'package/after/bidi' is deprecated. (hooks) Use hook 'package/bidi/after' instead. LaTeX hooks Warning: Generic hook 'package/after/luabidi' is deprecated. (hooks) Use hook 'package/luabidi/after' instead. (/usr/share/texlive/texmf-dist/tex/latex/polyglossia/gloss-latex.ldf)) (/usr/share/texlive/texmf-dist/tex/latex/polyglossia/gloss-english.ldf) (./sphinx.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/xetex.def)) (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty (/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty)) (./sphinxoptionshyperref.sty) (./sphinxoptionsgeometry.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty) (/usr/share/texlive/texmf-dist/tex/latex/float/float.sty) (/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty) (/usr/share/texlive/texmf-dist/tex/latex/capt-of/capt-of.sty) (/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg))) (./sphinxlatexgraphics.sty) (./sphinxpackageboxes.sty (/usr/share/texlive/texmf-dist/tex/latex/pict2e/pict2e.sty (/usr/share/texlive/texmf-dist/tex/latex/pict2e/pict2e.cfg) (/usr/share/texlive/texmf-dist/tex/latex/pict2e/p2e-xetex.def)) (/usr/share/texlive/texmf-dist/tex/latex/ellipse/ellipse.sty)) (./sphinxlatexadmonitions.sty (/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty)) (./sphinxlatexliterals.sty (/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty) (/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty)) (./sphinxlatexshadowbox.sty) (./sphinxlatexcontainers.sty) (./sphinxhighlight.sty) (./sphinxlatextables.sty (/usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty) (/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty) (/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty) (/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty)) (./sphinxlatexnumfig.sty) (./sphinxlatexlists.sty) (./sphinxpackagefootnote.sty ) (./sphinxlatexindbibtoc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty)) (./sphinxlatexstylepage.sty (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty)) (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)) (./sphinxlatexstyleheadings.sty (/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty)) (./sphinxlatexstyletext.sty) (./sphinxlatexobjects.sty)) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty)) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty) (/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty)) (/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hxetex.def (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty) (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty) (./sphinxmessages.sty) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.t ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex))) (/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.t ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg) (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-xetex.def (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.de f)))) (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code. tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code. tex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code .tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonomet ric.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.cod e.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison .code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code. tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code .tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code. tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerari thmetics.code.tex))) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.te x) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct. code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code .tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.te x) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.c ode.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformation s.code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.t ex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing .code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.te x) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code. tex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.te x) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.c ode.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code. tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex)) ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex ) (/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65 .sty) (/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18 .sty)) (/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty) (/usr/share/texlive/texmf-dist/tex/latex/environ/environ.sty (/usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty)) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex Library (tcolorbox): 'tcbraster.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex Library (tcolorbox): 'tcbskins.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) (/usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))) (/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers .code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik zlibrarytopaths.code.tex))) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex Library (tcolorbox): 'tcbskinsjigsaw.code.tex' version '5.0.2' )) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex Library (tcolorbox): 'tcbbreakable.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdfcol.sty)) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex Library (tcolorbox): 'tcbhooks.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex Library (tcolorbox): 'tcbtheorems.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex Library (tcolorbox): 'tcbfitting.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex Library (tcolorbox): 'tcbxparse.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex Library (tcolorbox): 'tcblistingsutf8.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex Library (tcolorbox): 'tcblistings.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty (/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty) (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg)) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex Library (tcolorbox): 'tcblistingscore.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex Library (tcolorbox): 'tcbprocessing.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty))))) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex Library (tcolorbox): 'tcbexternal.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex Library (tcolorbox): 'tcbmagazine.code.tex' version '5.0.2' ) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex Library (tcolorbox): 'tcbvignette.code.tex' version '5.0.2' (/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik zlibraryfadings.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryfadings.code .tex))) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbposter.code.tex Library (tcolorbox): 'tcbposter.code.tex' version '5.0.2' )) (/usr/share/texlive/texmf-dist/tex/latex/lastpage/lastpage.sty) (/usr/share/texlive/texmf-dist/tex/latex/tabto-ltx/tabto.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty) (/usr/share/texlive/texmf-dist/tex/latex/titling/titling.sty) (/usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty) (/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty) Writing index file canonical-identity.idx (./canonical-identity.aux) (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty (/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/fontawesome5-utex-helper. sty (/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/tufontawesomefree.fd) (/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/tufontawesomebrands.fd))) *geometry* driver: auto-detecting *geometry* detected driver: xetex (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty)) (./canonical-identity.out) (./canonical-identity.out) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) Underfull \hbox (badness 10000) in alignment at lines 332--332 [][] Overfull \hbox (1.13809pt too wide) in paragraph at lines 332--333 [][] [1] (./canonical-identity.toc) [1] [2] Chapter 1. [3] Underfull \hbox (badness 10000) in paragraph at lines 587--590 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] [4] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 [5] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 [6] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 [7] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 [8] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 [9] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 [10] Underfull \vbox (badness 10000) detected at line 1083 Overfull \vbox (0.9711pt too high) detected at line 1083 [11] [12] [13] [14] [15] [16] [17] [18] [19] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [20] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [21] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [22] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [23] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [24] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [25] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [26] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [27] Underfull \vbox (badness 10000) detected at line 2105 Overfull \vbox (0.9711pt too high) detected at line 2105 [28] [29] Underfull \vbox (badness 3449) detected at line 2204 [30] Overfull \hbox (9.11633pt too wide) in paragraph at lines 2243--2246 [][][][][]$[][][][][] [] [] [] [][][][][][][][][] [] [][][][][][][][] [] [][] [ ] [] [] [][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] [] [31] Underfull \hbox (badness 10000) in paragraph at lines 2255--2258 [][][][][]$[][][][][] [] [] [] [][][] [] [][][][][][][][][][][][][][][][][] [] [][][] [] [][][][][][][][][] [] [][][][][][][][][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] [32] [33] [34] Underfull \hbox (badness 10000) in paragraph at lines 2408--2411 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] [35] Underfull \hbox (badness 10000) in paragraph at lines 2483--2486 [][][][][]$[][][][][] [] [] [] [][][][][][][][] [] [][] [] [][][][][][] [] [][] [][][][][][][][][][][][][][][][][][][][][][][][][][][][][] [] [][][][][][][][][ ] [] [][][][][][][][][][][][][][][][][] [] [36] Underfull \hbox (badness 10000) in paragraph at lines 2526--2529 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] [37] [38] Underfull \hbox (badness 10000) in paragraph at lines 2658--2661 [][][][][]$[][][][][] [] [] [] [][][][][][][][] [] [][] [] [][][][][][] [] [][] [][][][][][][][][][][][][][][][][][][][][][][][][][][][][] [] [][][][][][][][][ ] [] [][][][][][][][][][][][][][][][][] [] [39] Underfull \hbox (badness 10000) in paragraph at lines 2701--2704 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] [40] [41] Underfull \hbox (badness 10000) in paragraph at lines 2824--2827 [][][][][]$[][][][][] [] [] [] [][][][][][][][] [] [][] [] [][][][][][] [] [][] [][][][][][][][][][][][][][][][][][][][][][][][][][][][][] [] [][][][][][][][][ ] [] [][][][][][][][][][][][][][][][][] [] [42] Underfull \hbox (badness 10000) in paragraph at lines 2902--2905 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] [43] [44] Underfull \hbox (badness 10000) in paragraph at lines 3078--3081 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][][][][] [] [][][][][][] [] [] [][] [] [][][][] [] [] [] [] [] [][][][][] [] [][][][][][][][][][][][][][][][][ ][][][][][][][][][][][][][] [] [45] [46] [47] [48] [49] [50] [51] Underfull \hbox (badness 10000) in paragraph at lines 3369--3372 [][][][][]$[][][][][] [] [] [] [][][][][] [] [][][][][][][][][] [] [][][] [] [] [][][][][] [] [][][][][] [] [][][][][][][][][][][][][][][][] [] [][][][][][][][ ][][][][][][][][][][][][][] [] [52] Overfull \hbox (17.51503pt too wide) in paragraph at lines 3404--3407 [][][][][]$[][][][][] [] [] [] [][][][][][][][][][] [] [][][][][][] [] [][][] [ ] [][][][][][][][] [] [][][][][][][][][] [] [][][][][][] [] [] [] [][][][][][][ ][][][][][][][][][][][] [] [][][][][][][][][][][][][][][][][][][][][][][][][][] [][][][][][][][] [] [53] [54] [55] Underfull \hbox (badness 6910) in paragraph at lines 3674--3676 []\TU/Ubuntu(0)/m/n/10.95 For machine-to-machine authentication and service acc ounts, use the \TU/UbuntuMono(0)/m/n/10.95 client_ Underfull \hbox (badness 10000) in paragraph at lines 3678--3680 []\TU/Ubuntu(0)/m/n/10.95 Devices with limited input (TVs, consoles, etc.) can leverage the [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] Underfull \hbox (badness 10000) in paragraph at lines 4889--4892 [][][][][]$[][][][][] [] [] [] [][][] [] [][][][][][][][][][][][][][][][][] [] [][][] [] [][][][][][][][][] [] [][][][][][][][][][][][][][][][][][][][][][][][ ][][][][][][][][][][][] [] [][][][] [] [][][][][][][] [] [][][][][][][] [] Overfull \hbox (9.524pt too wide) in paragraph at lines 2--4895 [][][][][][][][][][][] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] Underfull \hbox (badness 10000) in paragraph at lines 6108--6123 []\TU/UbuntuMono(0)/m/n/10.95 kratos-external-idp-integrator \TU/Ubuntu(0)/m/n/ 10.95 is a [][]Kubernetes charm[][][][][][][] for [][]kratos-external-idp- [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] Underfull \hbox (badness 10000) in paragraph at lines 7092--7095 [][][][][]$[][][][][] [] [] [] [][][][][][] [] [][][] [] [][][][][][][][][] [] [][][][][][][][][][][][][][][][][] [] [][][][] [] [][][][][][][][][][][][][][][ ][][][][][][][][][][][][][][][][][][][][][][][][][] [] [][][] [] Underfull \hbox (badness 10000) in paragraph at lines 7100--7103 [][][][][]$[][][][][] [] [] [] [][][][][][] [] [][][] [] [][][][][][][][][] [] [][][][][][][][][][][][][][][][][] [] [][][][] [] [][][][][][][][][][][][][][][ ][][][][][][][][][][][][][][][][][][][][][][][][][] [] [][][] [] Underfull \hbox (badness 10000) in paragraph at lines 7098--7104 []\TU/Ubuntu(0)/m/n/10.95 To get OpenFGA datastore credentials. Implemented in [][]lib/charms/- [108] (./canonical-identity.ind) AED: lastpage setting LastPage [109] (./canonical-identity.aux) ) (see the transcript file for additional information) Output written on canonical-identity.pdf (110 pages). Transcript written on canonical-identity.log. Latexmk: Index file 'canonical-identity.idx' was written Latexmk: Log file says output to 'canonical-identity.pdf' Latexmk: Examining 'canonical-identity.log' === TeX engine is 'XeTeX' Latexmk: All targets (canonical-identity.pdf) are up-to-date