OpenPNE 3でShibboleth
http://bitbucket.org/repeatedly/opauthshibbolethplugin/
OpenPNEにShibbolethを使ってログインするための認証プラグイン書いてみた.symfonyがあまり外部からの入力を意識してないせいか,微妙に変なことしていたり(というかOpenPNE公式にドキュメントがなくソース読みながら書いたので,そもそも色々無駄がありそう?).sfSslRequirementPluginとかいうのが最新版でも使えれば,一々削ったりしなくてもいいのかなぁ?とか思ったりしてるんだけど,実際はよく分かってない.
まぁまだ広まってないOpenPNE 3でしかもさらに用途が限定されるShibbolethプラグインとか誰得という感じだけど,symfonyの勉強も兼ねてということで.
ちょっと保護するパスが冗長だなぁとか(Routingで何とかしたかったけど上手く行かなかった),もう少しログイン画面懲りたいなぁとか色々あるけど,まぁそれはおいおい.