{"action":"created","issue":{"url":"https://api.github.com/repos/liqd/thentos/issues/110","labels_url":"https://api.github.com/repos/liqd/thentos/issues/110/labels{/name}","comments_url":"https://api.github.com/repos/liqd/thentos/issues/110/comments","events_url":"https://api.github.com/repos/liqd/thentos/issues/110/events","html_url":"https://github.com/liqd/thentos/issues/110","id":81837768,"number":110,"title":"A3 interoperability","user":{"login":"mf59816","id":216437,"avatar_url":"https://avatars.githubusercontent.com/u/216437?v=3","gravatar_id":"","url":"https://api.github.com/users/mf59816","html_url":"https://github.com/mf59816","followers_url":"https://api.github.com/users/mf59816/followers","following_url":"https://api.github.com/users/mf59816/following{/other_user}","gists_url":"https://api.github.com/users/mf59816/gists{/gist_id}","starred_url":"https://api.github.com/users/mf59816/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mf59816/subscriptions","organizations_url":"https://api.github.com/users/mf59816/orgs","repos_url":"https://api.github.com/users/mf59816/repos","events_url":"https://api.github.com/users/mf59816/events{/privacy}","received_events_url":"https://api.github.com/users/mf59816/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"fisx","id":10210727,"avatar_url":"https://avatars.githubusercontent.com/u/10210727?v=3","gravatar_id":"","url":"https://api.github.com/users/fisx","html_url":"https://github.com/fisx","followers_url":"https://api.github.com/users/fisx/followers","following_url":"https://api.github.com/users/fisx/following{/other_user}","gists_url":"https://api.github.com/users/fisx/gists{/gist_id}","starred_url":"https://api.github.com/users/fisx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fisx/subscriptions","organizations_url":"https://api.github.com/users/fisx/orgs","repos_url":"https://api.github.com/users/fisx/repos","events_url":"https://api.github.com/users/fisx/events{/privacy}","received_events_url":"https://api.github.com/users/fisx/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/liqd/thentos/milestones/2","html_url":"https://github.com/liqd/thentos/milestones/2","labels_url":"https://api.github.com/repos/liqd/thentos/milestones/2/labels","id":1215325,"number":2,"title":"2","description":"","creator":{"login":"fisx","id":10210727,"avatar_url":"https://avatars.githubusercontent.com/u/10210727?v=3","gravatar_id":"","url":"https://api.github.com/users/fisx","html_url":"https://github.com/fisx","followers_url":"https://api.github.com/users/fisx/followers","following_url":"https://api.github.com/users/fisx/following{/other_user}","gists_url":"https://api.github.com/users/fisx/gists{/gist_id}","starred_url":"https://api.github.com/users/fisx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fisx/subscriptions","organizations_url":"https://api.github.com/users/fisx/orgs","repos_url":"https://api.github.com/users/fisx/repos","events_url":"https://api.github.com/users/fisx/events{/privacy}","received_events_url":"https://api.github.com/users/fisx/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":3,"state":"open","created_at":"2015-07-20T08:12:40Z","updated_at":"2015-09-17T08:31:51Z","due_on":"2015-08-17T22:00:00Z","closed_at":null},"comments":6,"created_at":"2015-05-28T09:04:03Z","updated_at":"2015-09-17T08:31:51Z","closed_at":"2015-09-17T08:31:51Z","body":"This is a big ticket, and will probably require more explanation from my part, but it's a start.\r\n\r\nEach of the following steps should be self-contained.  Changing adhocracy code will not be necessary until we reach step 3.\r\n\r\n1. run thentos as a trivial rest proxy for adhocracy (trivial == \"does not change behavior, only listens in.\")\r\n2. catch user registration requests, and feed thentos db with users.\r\n3. make adhocracy (1) accept session tokens without checking, and (2) fill its user resources via rest api calls to thentos.\r\n4. sub-services: different instances on the same adhocracy installation should be different services for thentos, and get different pseudonyms for the same user.\r\n\r\nthe last point certainly requires more thinking and should probably be considered an outlook rather than part of this ticket.\r\n\r\nwe may also want to start opening sub-tickets on this.\r\n"},"comment":{"url":"https://api.github.com/repos/liqd/thentos/issues/comments/141005092","html_url":"https://github.com/liqd/thentos/issues/110#issuecomment-141005092","issue_url":"https://api.github.com/repos/liqd/thentos/issues/110","id":141005092,"user":{"login":"fisx","id":10210727,"avatar_url":"https://avatars.githubusercontent.com/u/10210727?v=3","gravatar_id":"","url":"https://api.github.com/users/fisx","html_url":"https://github.com/fisx","followers_url":"https://api.github.com/users/fisx/followers","following_url":"https://api.github.com/users/fisx/following{/other_user}","gists_url":"https://api.github.com/users/fisx/gists{/gist_id}","starred_url":"https://api.github.com/users/fisx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fisx/subscriptions","organizations_url":"https://api.github.com/users/fisx/orgs","repos_url":"https://api.github.com/users/fisx/repos","events_url":"https://api.github.com/users/fisx/events{/privacy}","received_events_url":"https://api.github.com/users/fisx/received_events","type":"User","site_admin":false},"created_at":"2015-09-17T08:31:51Z","updated_at":"2015-09-17T08:31:51Z","body":"@ChristianSi: agreed (:"}}