0

We have set up the simplesamlphp(https://simplesamlphp.org/) for the SSO login, we have configured and it's working fine.

But now we have to integrate that into our CakePHP3.6.2 project But do not have idea of how to integrate it and use it in the cakephp project

We have tried to add https://github.com/simplesamlphp/simplesamlphp as given in documentation by using below command

  • composer require simplesamlphp/simplesamlphp

But it shows the dependencies error.

  Problem 1
    - simplesamlphp/simplesamlphp v1.19.6 requires gettext/gettext v4.x-dev#3e7460f8d9c90174824e3f39240bd578bb3d376a -> satisfiable by gettext/gettext[4.x-dev] but these conflict with your requirements or minimum-stability.
    - Conclusion: don't install simplesamlphp/simplesamlphp v1.19.7
    - Conclusion: don't install simplesamlphp/simplesamlphp v1.19.5
    - Conclusion: don't install simplesamlphp/simplesamlphp v1.19.4
    - Conclusion: don't install simplesamlphp/simplesamlphp v1.19.3
    - Conclusion: don't install simplesamlphp/simplesamlphp v1.19.2
    - Conclusion: don't install simplesamlphp/simplesamlphp v1.19.1
    - Conclusion: remove symfony/config v3.4.45
    - Installation request for simplesamlphp/simplesamlphp ^1.19 -> satisfiable by simplesamlphp/simplesamlphp[v1.19.0, v1.19.1, v1.19.2, v1.19.3, v1.19.4, v1.19.5, v1.19.6, v1.19.7].
    - Conclusion: don't install symfony/config v3.4.45
    - simplesamlphp/simplesamlphp v1.19.0 requires symfony/routing ^4.4 || ^5.0 -> satisfiable by symfony/routing[v4.4.0, v4.4.1, v4.4.10, v4.4.11, v4.4.12, v4.4.13, v4.4.14, v4.4.15, v4.4.16, v4.4.17, v4.4.18, v4.4.19, v4.4.2, v4.4.20, v4.4.22, v4.4.24, v4.4.25, v4.4.27, v4.4.3, v4.4.30, v4.4.34, v4.4.37, v4.4.4, v4.4.41, v4.4.44, v4.4.5, v4.4.6, v4.4.7, v4.4.8, v4.4.9, v5.0.0, v5.0.1, v5.0.10, v5.0.11, v5.0.2, v5.0.3, v5.0.4, v5.0.5, v5.0.6, v5.0.7, v5.0.8, v5.0.9, v5.1.0, v5.1.1, v5.1.10, v5.1.11, v5.1.2, v5.1.3, v5.1.4, v5.1.5, v5.1.6, v5.1.7, v5.1.8, v5.1.9, v5.2.0, v5.2.1, v5.2.10, v5.2.12, v5.2.2, v5.2.3, v5.2.4, v5.2.6, v5.2.7, v5.2.9, v5.3.0, v5.3.11, v5.3.14, v5.3.4, v5.3.7, v5.4.0, v5.4.11, v5.4.15, v5.4.17, v5.4.19, v5.4.3, v5.4.8].
    - symfony/routing v4.4.0 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.1 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.10 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.11 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.12 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.13 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.14 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.15 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.16 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.17 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.18 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.19 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.2 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.20 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.22 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.24 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.25 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.27 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.3 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.30 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.34 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.37 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.4 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.41 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.44 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.5 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.6 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.7 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.8 conflicts with symfony/config[v3.4.45].
    - symfony/routing v4.4.9 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.0.0 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.0.1 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.0.10 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.0.11 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.0.2 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.0.3 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.0.4 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.0.5 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.0.6 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.0.7 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.0.8 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.0.9 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.1.0 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.1.1 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.1.10 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.1.11 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.1.2 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.1.3 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.1.4 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.1.5 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.1.6 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.1.7 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.1.8 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.1.9 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.2.0 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.2.1 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.2.10 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.2.12 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.2.2 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.2.3 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.2.4 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.2.6 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.2.7 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.2.9 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.3.0 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.3.11 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.3.14 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.3.4 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.3.7 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.4.0 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.4.11 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.4.15 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.4.17 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.4.19 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.4.3 conflicts with symfony/config[v3.4.45].
    - symfony/routing v5.4.8 conflicts with symfony/config[v3.4.45].
    - Installation request for symfony/config (locked at v3.4.45) -> satisfiable by symfony/config[v3.4.45].

Queries:

  • How we can integrate and set up the simplesaml?
  • What is the ideal architecture to integrate the SSO using SAML in CakePHP application?
Vivek Solanki
  • 136
  • 1
  • 13

0 Answers0