From b18ac17444aa447d0611aa28a1e4945041a32938 Mon Sep 17 00:00:00 2001 From: Mark Taylor Date: Fri, 13 Jun 2025 11:00:09 +0100 Subject: [PATCH 1/2] rename the document from IAP to AuthVO It's no longer "Interoperable Authentication Protocol", it's "Authentication in the VO". --- IAP.tex => AuthVO.tex | 6 +++--- Makefile | 2 +- role_diagram.pdf | Bin 30713 -> 30967 bytes role_diagram.svg | 2 +- role_diagram.xml | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) rename IAP.tex => AuthVO.tex (99%) diff --git a/IAP.tex b/AuthVO.tex similarity index 99% rename from IAP.tex rename to AuthVO.tex index af87dd3..d360f64 100644 --- a/IAP.tex +++ b/AuthVO.tex @@ -3,7 +3,7 @@ \input gitmeta \usepackage[textsize=small,textwidth=3.8cm,backgroundcolor=yellow]{todonotes} -\title{IVOA Interoperable Authentication Protocol} +\title{Authentication in the Virtual Observatory} % see ivoatexDoc for what group names to use here; use \ivoagroup[IG] for % interest groups. @@ -25,7 +25,7 @@ \begin{document} \begin{abstract} -IVOA's Interoperable Authentication Protocol explains how +This document explains how VO services can manage the authentication process for interoperability with clients, especially non-browser clients. Particularly, this document @@ -182,7 +182,7 @@ \subsection{Role within the VO Architecture} Fig.~\ref{fig:archdiag} shows the role this document plays within the IVOA architecture \citep{2021ivoa.spec.1101D}. -IAP provides a way to advertise authentication methods +AuthVO provides a way to advertise authentication methods associated with existing VO services. For services like TAP \citep{2019ivoa.spec.0927D} that comply with VOSI \citep{2017ivoa.spec.0524G} to diff --git a/Makefile b/Makefile index c27c575..d0418df 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ # for the targets available. # short name of your document (edit $DOCNAME.tex; would be like RegTAP) -DOCNAME = IAP +DOCNAME = AuthVO # count up; you probably do not want to bother with versions <1.0 DOCVERSION = 1.0 diff --git a/role_diagram.pdf b/role_diagram.pdf index 34bbbb36560a98a03a0478c3f5b89ad465181924..8210c6e6822676f3788b89439acd644e10fd117e 100644 GIT binary patch delta 5380 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 PLtx?%5I?_?rZVVX7Odl^ delta 5173 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 - IAP + AuthVO diff --git a/role_diagram.xml b/role_diagram.xml index 884d508..96f6afd 100644 --- a/role_diagram.xml +++ b/role_diagram.xml @@ -34,6 +34,6 @@ of the various sections) to have the box centered. - + From 494915acf2a908cc18991fb82cf9e1313d1844fc Mon Sep 17 00:00:00 2001 From: Mark Taylor Date: Fri, 13 Jun 2025 11:09:17 +0100 Subject: [PATCH 2/2] rename document in CI as well --- .github/workflows/build.yml | 2 +- .github/workflows/preview.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 31d229f..d438d25 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,7 +7,7 @@ name: Check the IVOA document env: - doc_name: IAP + doc_name: AuthVO on: pull_request: diff --git a/.github/workflows/preview.yml b/.github/workflows/preview.yml index 607caf7..d449668 100644 --- a/.github/workflows/preview.yml +++ b/.github/workflows/preview.yml @@ -7,7 +7,7 @@ name: Update PDF Preview env: - doc_name : IAP + doc_name : AuthVO branch_name: ${{ github.head_ref || github.ref_name }} tag_preview: auto-pdf-preview