Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add blog post "Demystifying Gaia-X Credentials" #953

Merged
merged 34 commits into from
Oct 17, 2024

Conversation

markus-hentsch
Copy link
Contributor

No description provided.

@markus-hentsch markus-hentsch linked an issue Jun 4, 2024 that may be closed by this pull request
@markus-hentsch
Copy link
Contributor Author

@martinmo can you try the local preview instructions at #952 (comment) and check if you can review the PR using this method?

@markus-hentsch
Copy link
Contributor Author

markus-hentsch commented Jun 25, 2024

Note to self: I learned some new things about VC subject IDs here: SovereignCloudStack/gx-credential-generator#70 (comment)

I'll need to update the blog post draft:

@markus-hentsch
Copy link
Contributor Author

Note to self: I learned some new things about VC subject IDs here: SovereignCloudStack/gx-credential-generator#70 (comment)

I'll need to update the blog post draft:

* [x]  emphasize that VC IDs need to be unique as per https://docs.gaia-x.eu/technical-committee/identity-credential-access-management/22.10/credential_format/#identifiers

* [x]  emphasize that in the VP, the Participant VC's legalRegistrationNumber reference ID must match the subject ID of the LRN VC in the same document

* [x]  rephrase the part that states that the LRN VC ID must be the hosted URL to the VC JSON (it does not seem to be the case after all)

After concluding my research on the identifier topic, I added two new figures and corresponding paragraphs to explain the identifier relations, restrictions and possible approaches.

@martinmo
Copy link
Member

@martinmo can you try the local preview instructions at #952 (comment) and check if you can review the PR using this method?

It doesn't work for me – when I run

bundle exec jekyll serve config _config.yml,_config.dev.yml  --incremental -H 0.0.0.0

in the scs-website container, I get a Liquid Exception:

  Liquid Exception: wrong number of arguments (given 1, expected 0; required keywords: type, args) in /site/_layouts/post.html
                    ------------------------------------------------
      Jekyll 4.3.3   Please append `--trace` to the `serve` command 
                     for any additional information or backtrace. 
                    ------------------------------------------------
/site/_gems/jekyll-assets/lib/jekyll/assets/extensible.rb:107:in `for?': wrong number of arguments (given 1, expected 0; required keywords: type, args) (ArgumentError)
	from /site/_gems/jekyll-assets/lib/jekyll/assets/proxy.rb:55:in `block in proxies_for'
	from /site/_gems/jekyll-assets/lib/jekyll/assets/proxy.rb:54:in `select'
	from /site/_gems/jekyll-assets/lib/jekyll/assets/proxy.rb:54:in `proxies_for'
	from /site/_gems/jekyll-assets/lib/jekyll/assets/proxy.rb:29:in `proxy'
	from /site/_gems/jekyll-assets/lib/jekyll/assets/tag.rb:198:in `internal'
	from /site/_gems/jekyll-assets/lib/jekyll/assets/tag.rb:66:in `render_raw'
	from /site/_gems/jekyll-assets/lib/jekyll/assets/tag.rb:82:in `render'
	from /usr/local/bundle/gems/liquid-4.0.4/lib/liquid/block_body.rb:103:in `render_node_to_output'
	from /usr/local/bundle/gems/liquid-4.0.4/lib/liquid/block_body.rb:91:in `render'
        ...

But I was able to follow a tip by Matthias and deployed your blog post on the staging website: https://staging.scs.community/website/2024/06/05/demystifying-gaia-x-credentials/. Here's a screenshot of the steps which achieve this:

Screenshot from 2024-06-26 14-32-08

Copy link
Member

@martinmo martinmo left a comment

Choose a reason for hiding this comment

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

This is very well written and makes a complex topic accessible. I especially like how the use case is exercised step by step. Together with the nice graphics I was able to follow and understand.

Content-wise I don't have any complaints at all and I couldn't find typos or grammar issues. I only have two very minor suggestions which you may consider but in any case I already approve.

PS. Before merging, don't forget to rename the file name (and refresh+rename symlink from the _i18n/de folder) to update the publish date, which is still at 2024-06-05.

@markus-hentsch
Copy link
Contributor Author

@martinmo thanks for your review! Based on your feedback I did some adjustments: d974bb1...6b4f0b0

I redeployed at: https://staging.scs.community/website/2024/06/05/demystifying-gaia-x-credentials/

I'll update the date once we make the final publishing decision (especially regarding the ongoing work on the scs-did-creator and gx-credential-generator tools).

@anjastrunk anjastrunk added the SCS-VP10 Related to tender lot SCS-VP10 label Sep 13, 2024
@anjastrunk
Copy link
Contributor

Thank's @markus-hentsch for finalizing this blog post. It reached a very good level and IMO will be a value-added to all Gaia-X users!

@anjastrunk anjastrunk marked this pull request as ready for review October 14, 2024 16:05
Copy link
Member

@fkr fkr left a comment

Choose a reason for hiding this comment

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

Awesome post.
Even though I did not fully verified all technical details, I'll approve it, since @markus-hentsch and @anjastrunk are the experts here.

markus-hentsch and others added 21 commits October 17, 2024 13:56
Co-authored-by: Martin Morgenstern <[email protected]>
Signed-off-by: Markus Hentsch <[email protected]>
Signed-off-by: Anja Strunk <[email protected]>
Signed-off-by: Anja Strunk <[email protected]>
Signed-off-by: Anja Strunk <[email protected]>
Signed-off-by: Anja Strunk <[email protected]>
Signed-off-by: Anja Strunk <[email protected]>
Signed-off-by: Anja Strunk <[email protected]>
Signed-off-by: Anja Strunk <[email protected]>
Signed-off-by: Anja Strunk <[email protected]>
Signed-off-by: Anja Strunk <[email protected]>
Signed-off-by: Markus Hentsch <[email protected]>
Signed-off-by: Markus Hentsch <[email protected]>
Signed-off-by: Markus Hentsch <[email protected]>
Signed-off-by: Anja Strunk <[email protected]>
@fkr fkr force-pushed the blogpost-gaia-x-credentials branch from 7e99d7f to c7df957 Compare October 17, 2024 11:57
Signed-off-by: Markus Hentsch <[email protected]>
@anjastrunk anjastrunk merged commit d431b48 into main Oct 17, 2024
3 checks passed
@anjastrunk anjastrunk deleted the blogpost-gaia-x-credentials branch October 17, 2024 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
SCS-VP10 Related to tender lot SCS-VP10
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Blogpost "Demystifying Gaia-X Credentials"
4 participants