{"action":"created","issue":{"url":"https://api.github.com/repos/aerogear/aerogear-android-authz/issues/29","labels_url":"https://api.github.com/repos/aerogear/aerogear-android-authz/issues/29/labels{/name}","comments_url":"https://api.github.com/repos/aerogear/aerogear-android-authz/issues/29/comments","events_url":"https://api.github.com/repos/aerogear/aerogear-android-authz/issues/29/events","html_url":"https://github.com/aerogear/aerogear-android-authz/pull/29","id":73414263,"number":29,"title":"Agdroid 319","user":{"login":"secondsun","id":2413816,"avatar_url":"https://avatars.githubusercontent.com/u/2413816?v=3","gravatar_id":"","url":"https://api.github.com/users/secondsun","html_url":"https://github.com/secondsun","followers_url":"https://api.github.com/users/secondsun/followers","following_url":"https://api.github.com/users/secondsun/following{/other_user}","gists_url":"https://api.github.com/users/secondsun/gists{/gist_id}","starred_url":"https://api.github.com/users/secondsun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/secondsun/subscriptions","organizations_url":"https://api.github.com/users/secondsun/orgs","repos_url":"https://api.github.com/users/secondsun/repos","events_url":"https://api.github.com/users/secondsun/events{/privacy}","received_events_url":"https://api.github.com/users/secondsun/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-05-05T19:49:57Z","updated_at":"2015-05-06T12:46:05Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/aerogear/aerogear-android-authz/pulls/29","html_url":"https://github.com/aerogear/aerogear-android-authz/pull/29","diff_url":"https://github.com/aerogear/aerogear-android-authz/pull/29.diff","patch_url":"https://github.com/aerogear/aerogear-android-authz/pull/29.patch"},"body":"This includes support for performing OAuth based authentication using web browser intents.\r\n\r\nHow To Test : \r\n * make sure you have `aerogear-android-core', `aerogear-android-security', `aerogear-android-pipe', and `aerogear-android-store',  installed at 2.2.0-SNAPSHOT (ie latest from master).\r\n * fetch https://github.com/secondsun/aerogear-android-cookbook/tree/AGDROID-319 and configure the **Shoot and Share** demo\r\n * Make sure you have a keycloak instance running of the Shoot and Share server.\r\n ** Note if you are using KC 1.2.0 the realm.json file did not import correctly for me and I had to set the realm up manually\r\n * Take a picture and upload with keycloak providing the authentication\r\n * Profit\r\n\r\nTodo and Notes : \r\n * As per the ML post from last week, this works best if your service support custom URI schemas.  We need up update the documents for this\r\n * Once people have +1'd this I will merge and submit a PR for the ShootAndShare demo."},"comment":{"url":"https://api.github.com/repos/aerogear/aerogear-android-authz/issues/comments/99436879","html_url":"https://github.com/aerogear/aerogear-android-authz/pull/29#issuecomment-99436879","issue_url":"https://api.github.com/repos/aerogear/aerogear-android-authz/issues/29","id":99436879,"user":{"login":"edewit","id":51133,"avatar_url":"https://avatars.githubusercontent.com/u/51133?v=3","gravatar_id":"","url":"https://api.github.com/users/edewit","html_url":"https://github.com/edewit","followers_url":"https://api.github.com/users/edewit/followers","following_url":"https://api.github.com/users/edewit/following{/other_user}","gists_url":"https://api.github.com/users/edewit/gists{/gist_id}","starred_url":"https://api.github.com/users/edewit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edewit/subscriptions","organizations_url":"https://api.github.com/users/edewit/orgs","repos_url":"https://api.github.com/users/edewit/repos","events_url":"https://api.github.com/users/edewit/events{/privacy}","received_events_url":"https://api.github.com/users/edewit/received_events","type":"User","site_admin":false},"created_at":"2015-05-06T12:46:05Z","updated_at":"2015-05-06T12:46:05Z","body":":+1: works like advertised\r\n\r\nI thought that I could be smart and configure google with an iOS OAuth client, that way the redirect url would be `org.aerogear.shoot:/oauth2Callback`, but see how there is only one slash seems that that doesn't work, to bad just one slash 😭"}}