{"action":"created","issue":{"url":"https://api.github.com/repos/rhuss/jolokia/issues/358","repository_url":"https://api.github.com/repos/rhuss/jolokia","labels_url":"https://api.github.com/repos/rhuss/jolokia/issues/358/labels{/name}","comments_url":"https://api.github.com/repos/rhuss/jolokia/issues/358/comments","events_url":"https://api.github.com/repos/rhuss/jolokia/issues/358/events","html_url":"https://github.com/rhuss/jolokia/pull/358","id":273944960,"number":358,"title":"Add \"service\" authMode to jolokia-osgi","user":{"login":"ryandgoulding","id":6568423,"avatar_url":"https://avatars3.githubusercontent.com/u/6568423?v=4","gravatar_id":"","url":"https://api.github.com/users/ryandgoulding","html_url":"https://github.com/ryandgoulding","followers_url":"https://api.github.com/users/ryandgoulding/followers","following_url":"https://api.github.com/users/ryandgoulding/following{/other_user}","gists_url":"https://api.github.com/users/ryandgoulding/gists{/gist_id}","starred_url":"https://api.github.com/users/ryandgoulding/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryandgoulding/subscriptions","organizations_url":"https://api.github.com/users/ryandgoulding/orgs","repos_url":"https://api.github.com/users/ryandgoulding/repos","events_url":"https://api.github.com/users/ryandgoulding/events{/privacy}","received_events_url":"https://api.github.com/users/ryandgoulding/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-11-14T21:14:09Z","updated_at":"2018-02-01T15:37:18Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/rhuss/jolokia/pulls/358","html_url":"https://github.com/rhuss/jolokia/pull/358","diff_url":"https://github.com/rhuss/jolokia/pull/358.diff","patch_url":"https://github.com/rhuss/jolokia/pull/358.patch"},"body":"Provides the capability to enable \"authMode=service\" in\r\norg.jolokia.osgi.cfg.  This authentication mode provides the ability\r\nto monitor the OSGi service registry for custom implementations of\r\nthe Authenticator interface, resulting in delegation of authentication\r\nto third party implementations.  This is particularly useful for\r\nintegrating jolokia into an existing OSGi project.\r\n\r\nIf \"authMode=service\" is enabled, authentication only succeeds if\r\nevery implementation of Authenticator.authenticate(...) returns true.\r\nIf no implementations are provided, then authentication fails (i.e.,\r\nthe system defaults to fail-closed).\r\n\r\nThe initial idea was presented here:\r\nhttps://github.com/rhuss/jolokia/pull/225\r\n\r\nSigned-off-by: Ryan Goulding <ryandgoulding@gmail.com>"},"comment":{"url":"https://api.github.com/repos/rhuss/jolokia/issues/comments/362303738","html_url":"https://github.com/rhuss/jolokia/pull/358#issuecomment-362303738","issue_url":"https://api.github.com/repos/rhuss/jolokia/issues/358","id":362303738,"user":{"login":"ryandgoulding","id":6568423,"avatar_url":"https://avatars3.githubusercontent.com/u/6568423?v=4","gravatar_id":"","url":"https://api.github.com/users/ryandgoulding","html_url":"https://github.com/ryandgoulding","followers_url":"https://api.github.com/users/ryandgoulding/followers","following_url":"https://api.github.com/users/ryandgoulding/following{/other_user}","gists_url":"https://api.github.com/users/ryandgoulding/gists{/gist_id}","starred_url":"https://api.github.com/users/ryandgoulding/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryandgoulding/subscriptions","organizations_url":"https://api.github.com/users/ryandgoulding/orgs","repos_url":"https://api.github.com/users/ryandgoulding/repos","events_url":"https://api.github.com/users/ryandgoulding/events{/privacy}","received_events_url":"https://api.github.com/users/ryandgoulding/received_events","type":"User","site_admin":false},"created_at":"2018-02-01T15:37:18Z","updated_at":"2018-02-01T15:37:18Z","author_association":"CONTRIBUTOR","body":"Hi rhuss, any chance you can take a look at this PR?  Thanks!"}}
{"actor":{"display_login":"ryandgoulding"}}