{"action":"created","issue":{"url":"https://api.github.com/repos/pkp/pkp-lib/issues/1614","repository_url":"https://api.github.com/repos/pkp/pkp-lib","labels_url":"https://api.github.com/repos/pkp/pkp-lib/issues/1614/labels{/name}","comments_url":"https://api.github.com/repos/pkp/pkp-lib/issues/1614/comments","events_url":"https://api.github.com/repos/pkp/pkp-lib/issues/1614/events","html_url":"https://github.com/pkp/pkp-lib/issues/1614","id":165785253,"number":1614,"title":"Error with implicit authentication (Shibboleth SSO)","user":{"login":"kasioumis","id":968953,"avatar_url":"https://avatars.githubusercontent.com/u/968953?v=3","gravatar_id":"","url":"https://api.github.com/users/kasioumis","html_url":"https://github.com/kasioumis","followers_url":"https://api.github.com/users/kasioumis/followers","following_url":"https://api.github.com/users/kasioumis/following{/other_user}","gists_url":"https://api.github.com/users/kasioumis/gists{/gist_id}","starred_url":"https://api.github.com/users/kasioumis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kasioumis/subscriptions","organizations_url":"https://api.github.com/users/kasioumis/orgs","repos_url":"https://api.github.com/users/kasioumis/repos","events_url":"https://api.github.com/users/kasioumis/events{/privacy}","received_events_url":"https://api.github.com/users/kasioumis/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/pkp/pkp-lib/milestones/9","html_url":"https://github.com/pkp/pkp-lib/milestones/OJS%203.0","labels_url":"https://api.github.com/repos/pkp/pkp-lib/milestones/9/labels","id":1008389,"number":9,"title":"OJS 3.0","description":"This is the initial release of OJS 3.0, a major rewrite of OJS 2.x including a front-end overhaul pioneered in OMP.\r\n\r\nTechnically, OJS 3.0 represents a comprehensive modernization of OJS, featuring a Javascript framework with JQuery/JQueryUI, a styling overhaul featuring LessPHP, and better use of PHP5 constructs.\r\n\r\nFor end users, OJS 3.0 provides a much fresher user experience. Many long-standing UI/UX issues in OJS 2.x have been reworked and better future-proofed.","creator":{"login":"asmecher","id":200411,"avatar_url":"https://avatars.githubusercontent.com/u/200411?v=3","gravatar_id":"","url":"https://api.github.com/users/asmecher","html_url":"https://github.com/asmecher","followers_url":"https://api.github.com/users/asmecher/followers","following_url":"https://api.github.com/users/asmecher/following{/other_user}","gists_url":"https://api.github.com/users/asmecher/gists{/gist_id}","starred_url":"https://api.github.com/users/asmecher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asmecher/subscriptions","organizations_url":"https://api.github.com/users/asmecher/orgs","repos_url":"https://api.github.com/users/asmecher/repos","events_url":"https://api.github.com/users/asmecher/events{/privacy}","received_events_url":"https://api.github.com/users/asmecher/received_events","type":"User","site_admin":false},"open_issues":57,"closed_issues":68,"state":"open","created_at":"2015-03-05T22:48:57Z","updated_at":"2016-07-15T14:58:16Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-07-15T13:20:49Z","updated_at":"2016-07-15T15:00:03Z","closed_at":null,"body":"Running [OJS master](https://github.com/pkp/ojs/commits/master) (up to https://github.com/pkp/ojs/commit/932185bb128c5ab60c9a9b147600801f8fe17218), with `implicit_auth = On` in `config.inc.php`, I'm getting `PHP Fatal error:  Call to undefined method Role::setJournalId() in /opt/ojs3/plugins/implicitAuth/shibboleth/ShibAuthPlugin.inc.php on line 245` after being authenticated by Shibboleth and returning back to OJS. The user I'm logging in with is listed in `implicit_auth_admin_list`."},"comment":{"url":"https://api.github.com/repos/pkp/pkp-lib/issues/comments/232975522","html_url":"https://github.com/pkp/pkp-lib/issues/1614#issuecomment-232975522","issue_url":"https://api.github.com/repos/pkp/pkp-lib/issues/1614","id":232975522,"user":{"login":"asmecher","id":200411,"avatar_url":"https://avatars.githubusercontent.com/u/200411?v=3","gravatar_id":"","url":"https://api.github.com/users/asmecher","html_url":"https://github.com/asmecher","followers_url":"https://api.github.com/users/asmecher/followers","following_url":"https://api.github.com/users/asmecher/following{/other_user}","gists_url":"https://api.github.com/users/asmecher/gists{/gist_id}","starred_url":"https://api.github.com/users/asmecher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asmecher/subscriptions","organizations_url":"https://api.github.com/users/asmecher/orgs","repos_url":"https://api.github.com/users/asmecher/repos","events_url":"https://api.github.com/users/asmecher/events{/privacy}","received_events_url":"https://api.github.com/users/asmecher/received_events","type":"User","site_admin":false},"created_at":"2016-07-15T15:00:03Z","updated_at":"2016-07-15T15:00:03Z","body":"@kasioumis, I'll take a look at the immediate problem before the release of OJS 3.0, but beware that the current `implicit_auth` setting and related code are not expected to work at the moment and will likely need an overhaul. That code is basically unchanged from its roots in OJS 2.x and needs to be rewritten for 3.0. We will be working on some related topics after the release of OJS 3.0, such as a proper OAuth implementation."}}
{"actor":{"display_login":"asmecher"}}