Hello Katie, I had a similar unexpected behavior while initially revamping the SSO plugin for the last versions of SeedDMS. On my own, this was due to my infrastructure, where both my SSO setup and my SeedDMS install were located on the same (NAT) network, with only a single public network IP available. Despite a reverse proxy behind public IP address, I finally have had to statically declare the SSO server FQDN along with it's (so "internal") IP address on the SeedDMS host itself ; thus to avoid...
Version 2.1.0 - Compatibility with other extensions
Version 2.1.0 (compatibility with other extensions)
Hello Uwe, The groups/roles sync original idea came from xwiki project where they use such kind a feature. But I needed a bit more flexibility for use with SeedDMS and wider audience, without suffering repetiting mapping's burden. That's the way I thought to solve previous point but, maybe some points can be indeed improved. So clearly yes, if on your own you did prepare some other changes too, it would be kind to merge implementations. By the way, I'm using Keycloak as SSO provider (also tested...
Small fix on ongout
small fix on logout (doc updated)
Small fix for logout
Hi, After looking more in details at SeedDMS's internal while pushing further the OIDC-Extension, it appears the proposed change at the end is no longer necessary. Indeed, SeedDMS_Core_DMS->addUser() can already accept a role object, and also has useful methods to find role by name upstream in client code. For this ticket, would so only remains to solve the small discrepancy between SeedDMS_Core_DMS->addUser's method comment and it's implementation. Clearly not a priority (bet as well as simple to...