Hello Summers
First quick review, here are the feedback/questions:
1. add a cookbook recipe to help for demoing Android OAuth2. I've successfully tested
it using @secondsun 's demo [1]. It should be part of android-cookbook with some
readme instructions on how to fill OAuth2 Google Drive config will help (See the one for
iOS [2]). As we're using public OAuth client, no client secret is required we could
used a pre-configured one like iOS and JS?
2. Android version is now definitively ahead of iOS one ;) as you’ve implemented refresh
token but configuration is very alike for the naming etc… +1
3. I like AuthzSevice idea where we store the tokens for easier automatic refresh. Most
end-user app will ask for grant only once so such a service that retieve and check
validity of token is needed;
- But, what about making it configurable to leave the option to store or not to store
tokens?
- The storage for refresh token should be more secure either encrypted storage with
ag-crypto or keychain/keystore. wdyt?
4. not sure about what is the purpose of AdditionalAuthorizationParams in AuthzConfig?
5. Obviously as you said more work need to be done for removing token, Authorizer..
for iOs we have an epic AGIOS-188 [3] for all Oauth2 work. Checking Android tickets, I was
a bit surprised by AGDROID-244 and AGDROID-242, does it mean support for OAuth?
Good work! Need to look into AGIOS-145 refresh token and (newly created) AGIOS-190
AuthzService to catch up with you guys.
++
Corinne
[1]
https://github.com/secondsun/aerogear-android-oauth2-demo
[2]
https://github.com/aerogear/aerogear-ios-cookbook/blob/master/GoogleDrive...
[3]
https://issues.jboss.org/browse/AGIOS-188
On 27 Apr 2014, at 08:55, Corinne Krych <corinnekrych(a)gmail.com> wrote:
Yep same here i'd love to review it an compare with iOS version.
I'll send feedback next week too.
++
Corinne
On Friday, April 25, 2014, Bruno Oliveira <bruno(a)abstractj.org> wrote:
Hi Summers, not sure about the timing. But I would like to review on the
next week.
On 2014-04-24, Summers Pittman wrote:
>
>
https://github.com/aerogear/aerogear-android/pull/146
>
> This PR is 1) big and 2) incomplete
> (
https://issues.jboss.org/browse/AGDROID/component/12319553). However,
> it represents a certain set of functionality and I want to get
> feedback/cleanup/merge before I continue making it even bigger.
>
> I would be EXCITED if someone can review this monster. If it needs to
> be cut up and submitted piecemeal to make it more digestible I will also
> take feedback on how to do that.
>
> Summers
>
> --
> Summers Pittman
> >>Phone:404 941 4698
> >>Java is my crack.
>
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/aerogear-dev
--
abstractj
_______________________________________________
aerogear-dev mailing list
aerogear-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev