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

[Feature] - Integrazione plug-in SAML2 to wordpress #2

Closed
11 of 12 tasks
Pyscho79 opened this issue Jul 11, 2023 · 8 comments
Closed
11 of 12 tasks

[Feature] - Integrazione plug-in SAML2 to wordpress #2

Pyscho79 opened this issue Jul 11, 2023 · 8 comments
Assignees
Milestone

Comments

@Pyscho79
Copy link

Pyscho79 commented Jul 11, 2023

  • Creation example project in repository:
    • WordPress setup
    • WordPress bootstrap Italia template setup
    • WordPress SAML2 OneLogin plugin setup
    • WordPress SAML2 OneLogin Donwload Metadata from wordpress sp
    • WordPress SAML2 OneLogin Test with IDP spid-saml-check
  • Setup Documentation:
    • WordPress setup
    • WordPress bootstrap Italia template setup
    • WordPress SAML2 OneLogin plugin setup
  • [DEMO] Docker Compose  #41
    • readme docker image setup
@Pyscho79 Pyscho79 changed the title [Feature] - Integrazione plug-in Satosa to wordpress [Feature] - Integrazione plug-in SAML2 to wordpress Jul 11, 2023
@Pyscho79 Pyscho79 added this to the 0.1.0 milestone Jul 11, 2023
@Pyscho79 Pyscho79 moved this from Todo to In Progress in EUDI WALLET IT Python Jul 12, 2023
@MurruAlessio
Copy link
Contributor

MurruAlessio commented Jul 12, 2023

Created WordPress instance using docker-compose

The commit includes the docker-compose file used to create a WordPress instance with multiple containers, including a database container for the MariaDB database and a phpmyadmin container for managing the database through a web interface.

The WordPress container uses version 5.4 to ensure compatibility with the ItaliaWP2 theme. However, it should be noted that this version of WordPress has some vulnerabilities that are fixed in version 6.6.

@MurruAlessio
Copy link
Contributor

I have successfully installed the ItaliaWP2 theme from the GitHub repository https://github.com/italia/design-wordpress-theme-italiaWP2 and set it as the active theme for WordPress instance.

@MurruAlessio
Copy link
Contributor

I installed the OneLogin SAML SSO plugin to enable SAML connection on the Wordpress instance. I am currently still in the process of testing the plugin, which has not yet been configured with an IdP.

@peppelinux
Copy link
Member

Can you see/download the wordpress saml2 metadata?
you have to download the satosa frontend metadata to your sp before starting an authn request

@peppelinux
Copy link
Member

Created WordPress instance using docker-compose

The commit includes the docker-compose file used to create a WordPress instance with multiple containers, including a database container for the MariaDB database and a phpmyadmin container for managing the database through a web interface.

The WordPress container uses version 5.4 to ensure compatibility with the ItaliaWP2 theme. However, it should be noted that this version of WordPress has some vulnerabilities that are fixed in version 6.6.

since it is just for the example project, we just have to indicate in the tutorial/configuration/readme that this is just for demo purpose and MUST NOT used in production contexts

we use this WP just as an example of legacy infrastructure

@Pyscho79
Copy link
Author

Can you see/download the wordpress saml2 metadata? you have to download the satosa frontend metadata to your sp before starting an authn request

Yew confirm download metadata form wordpress

@Pyscho79
Copy link
Author

@MurruAlessio need to test the new release Satosa-Saml2Spid v1.0.1
https://github.com/italia/Satosa-Saml2Spid/releases/tag/v1.0.1

@MurruAlessio
Copy link
Contributor

below is the pull request with SaToSa integration changes for Wordpress plugin integration test
italia/Satosa-Saml2Spid#77

@github-project-automation github-project-automation bot moved this from In Progress to Done in EUDI WALLET IT Python Jul 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

4 participants