diff --git a/.github/workflows/create.yml b/.github/workflows/create.yml index 9e6dece..ccf9f24 100644 --- a/.github/workflows/create.yml +++ b/.github/workflows/create.yml @@ -21,7 +21,7 @@ jobs: - name: Install dependencies and build run: | - npm install unplugin-icons @iconify-json/clarity @iconify-json/devicon @slidev/cli @slidev/theme-default slidev-theme-neversink playwright-chromium + npm install unplugin-icons @iconify-json/clarity @iconify-json/devicon @iconify-json/devicon-plain @slidev/cli @slidev/theme-default slidev-theme-neversink playwright-chromium npm list npm run build -- --base /${{ github.event.repository.name }}/ diff --git a/slides.md b/slides.md index 0c406ab..7d51236 100644 --- a/slides.md +++ b/slides.md @@ -369,24 +369,23 @@ align: lm What is on the right is the certification Web API, loaded live. Use with caution! +DIRAC Web APIs with +Authorization with "standard" Authorization Code Flow redirecting to IdP + --- @@ -529,7 +528,7 @@ columns: is-3 :: left :: -```mermaid {theme: 'forest', scale: 0.4} +```mermaid {theme: 'forest', scale: 0.45} %%{init: { 'theme': 'forest' }}%% sequenceDiagram title DiracX: tokens with standard OAuth2 flow @@ -551,7 +550,7 @@ DiracX delivers its own tokens, they are not the same tokens used for the Grid e :: right :: -```mermaid {theme: 'forest', scale: 0.4} +```mermaid {theme: 'forest', scale: 0.45} %%{init: { 'theme': 'forest' }}%% sequenceDiagram title DIRAC+DiracX: Working with proxies and tokens @@ -562,8 +561,10 @@ sequenceDiagram dirac-proxy-init->>VOMS: destroy VOMS VOMS->>dirac-proxy-init: VOMS proxy - dirac-proxy-init->>DiracX: exchange proxy for token - DiracX->>dirac-proxy-init: DiracX token + create participant DIRAC + dirac-proxy-init->>DIRAC: exchange proxy for token + destroy DIRAC + DIRAC->>dirac-proxy-init: DiracX token dirac-proxy-init->>U: proxy+token bundle U->>DIRAC_service: proxy U->>DiracX: token @@ -588,12 +589,12 @@ title: Migration :: content :: + +
- -> - ->
@@ -647,6 +648,10 @@ Dirac has to support different communities with different workflows and requirem DiracX aims to provide an easy way to do so. + +Extension "Gubbins" provided for reference + + --- layout: top-title @@ -862,7 +867,7 @@ Q/A :: content :: -- I am using Rucio. I could use DiracX as WMS but do not want to fiddle with DIRAC +- I am using {Rucio|MyOwnTool}. I could use DiracX as WMS but do not want to fiddle with DIRAC --> It will probably be possible, but we do not know when.