GluuFederation / oxTrust

Gluu Server UI for managing authentication, authorization and users.
https://gluu.org/docs/ce
MIT License
134 stars 60 forks source link

Add IDP v3 CAS protocol configuration GUI #377

Closed dmogn closed 7 years ago

dmogn commented 8 years ago

Mike Schwartz: There should be a config option in oxtrust JSON properties to enable CAS (because we don't want to see it in the oxTrust GUI unless its enabled...) Mike Schwartz: and it needs to be tested... Mike Schwartz: CAS is a pretty easy password protocol though. Mike Schwartz: https://apereo.github.io/cas/4.2.x/protocol/CAS-Protocol.html Mike Schwartz: https://wiki.shibboleth.net/confluence/display/IDP30/CasProtocolConfiguration

dmogn commented 7 years ago

Results of meeting with Zico:

yurem commented 7 years ago

We can try to comment out configuration block in our CAS config to avoid using memcached. A result we don't need to start/install memcached in CE. If someone need memcached he can install memcached package and uncomment these lines.

dmogn commented 7 years ago

CAS-enabling in IDPv3 requires server-side session storage. In-memory server-side storing could be an issue with memory limits.

If we enable CAS protocol in IDPv3, than we should go to memcached using as server-side session storage.

yurem commented 7 years ago

Where in this GUI it's possible to enable/disable CAS?

dmogn commented 7 years ago

@yurem cas_gui

dmogn commented 7 years ago

Added in 3.0,0 Beta4

dmogn commented 7 years ago

TODO: lock/hide the form if IDP is not installed.

nynymike commented 7 years ago

Dmitry, please lock/hide this form is the IDP is not enabled.

dmogn commented 7 years ago

Dmitry, please lock/hide this form is the IDP is not enabled.

yurem commented 7 years ago

@zamilskhan can you review it. @dmogn committed changes regarding this into 3.0.1

nynymike commented 7 years ago

Should this issue be closed?

dmogn commented 7 years ago

@nynymike - Yes. If no issues from QA.