Hello,

I am working on an app that is supposed to allow lazy Shibboleth authentication 
[1] in ownCloud, using the Shibboleth Service Provider (SP) [2]. For this to 
work, I need a page where I can access environment variables, read information 
from the database, and autoforward to the SP's session initiator.

So far I was able to use a php page I had placed in the base directory of my 
app, however, after my latest update and reboot, this no longer works due to 
the following rewrite rule in owncloud's .htaccess file:

RewriteRule ^apps/([^/]*)/(.*\.(css|php))$ index.php?app=$1&getfile=$2 [QSA,L]

I am a little bit surprised that I didn't encounter this problem sooner, since 
the htaccess file in the repository has not been changed for two months, I have 
kept my installation very much up to date, and I have frequently restarted 
Apache, but anyway ...

How should I proceed? Obvously I could append the rewrite rules in htaccess or 
move my forwarding page out of my app directory, but that would mean my code is 
no longer modular.

Could I use OC's routing feature to circumvent the rewriting, or is there any 
other way?

Thanks,
Andreas


Links:
[1] https://aai-demo.switch.ch/lazy/
[2] http://shibboleth.net/products/service-provider.html
_______________________________________________
Owncloud mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/owncloud

Reply via email to