-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Login using Shibboleth and via IP not working #13
Comments
Thanks for posting the provider info. I have no experience with Shibboleth and looking at some introductory pages it looks significantly different to OpenId that I think I won't be able to implement this, especially since I have no way of analyzing real-world traffic. I'm tempted to create a separate issue with the "help-wanted" tag to find someone else for the implementation. Login via IP might be easier to implement. Trying to login via IP to Uni Mannheim in a browser starts with the same kind of request like for my library, just with empty username and password (of course I get the error that my IP is not allowed to access: |
I can confirm that I am able to complete the login process when forcing the authentication type to "delegated". However, at least on my Debian 12 desktop at the university, Kodi segfaults in a library from inputstream.adaptive when starting playback of a random movie from filmfriend. 😞 |
I've created a beta prerelease at https://github.com/Ingo-FP-Angel/plugin.video.filmfriend.de/releases/tag/1.0.11-beta.1 This will automatically use IP based login if that's the only supported way of authentication presented by the library. |
About the crash on playback, I think I can't really help. The only clue to me it seems is this error
but it might not even be the cause of the crash. Maybe it helps to update the inputstream.adaptive addon. The log shows version 20.3.2 and the most recent one is 20.3.18. |
Thanks, this seems to work! |
The libva error should not be relevant: a number of drivers are tested consecutively and this one does not fit my graphics card. Generally, libva works fine. |
Thanks for testing. I've released v1.0.11 with the changes plus the usual meta data updates. In order to support Shibboleth, would you be willing to capture the network traffic with the browser development tools while you're performing a login to the filmfriend web page? Be sure to remove username/password before sending me the captured data. |
When I was trying to login to filmfriend using my credentials for the "Universität Mannheim", I got the following error:
After looking at the code it seems that login via Shibboleth is not supported (and probably also not that easy to implement). However, my university also supports login via IP if the host uses the university's network.
Unfortunately, at least in this case, sign in via IP is listed as a delegated login method and external takes precedence.
It would already be helpful if it was possible to explicitly select one of the login methods during login.
The following is the provider info for the "Universität Mannheim" (tenant id bffebeed-05f8-40bf-937d-aeada3e8a2b7):
The text was updated successfully, but these errors were encountered: