Hi, I`ve finally managed to test the authenticator. Here`s my feedback: + Successfully managed to import contacts from my local wiki (http://ip:port/xwiki) with either Admin or test user credentials. + When adding a new user on XWiki, after a synch on the phone, I can see the new user in the contacts. + I can edit my contact (with simple user or admin credentials) on the phone, save and see the changes in XWiki + If I try to edit another contact (with only simple user credentials) on the phone, trying to save tells me I have no permissions. I can still edit the contact, but locally, on the phone, and save a copy to my Google account, without impacting the data on XWiki. - I can not see changes on the phone that were made on XWiki, even after triggering a sync. Synchronization seems to only work one way (only from phone to XWiki, but not from XWiki to phone) - Once I delete/hide a contact from the phone, after a synch, I can not get it back on the list. This might be an Android behaviour, but I`m not sure. I also tested the Auth Demo app (by manually installing the APK from http://ci.xwiki.org/job/Contrib%20-%20Android%20Authenticator/ws/authdemo/bu... ) and only managed to add an account, get an auth token and to invalidate an auth token. The other options gave me no feedback so I am unsure if they work or not. Overall, I would say it is in a pretty good shape. The most important thing to fix, IMO, would be the 2-way synchronization issue, i.e. changes made in XWiki should be visible on the phone as well. Tested with a Nexus 5, Android 6.0.1. Thanks, Eduard On Wed, Jun 8, 2016 at 11:27 AM, Thomas Mortagne <thomas.mortagne@xwiki.com> wrote:
Hi Fitz,
I tested it with a Let's Encrypt HTTPS instance and it worked well.
Great work !
On Wed, Jun 8, 2016 at 9:28 AM, Fitz Lee <leefits@gmail.com> wrote:
Hi devs,
A new alpha version(0.3.0) of android-authenticator app has been released in the google play store[ https://play.google.com/apps/testing/org.xwiki.android.authenticator].
What's new: Support SSL(HTTPS) Fixed UI and other functional Bugs. Adapt to various devices with different version.
A number of devices have been tested with Genymotion, like google nexus 4(android 4.1.1, 4.4.4, 5.1), nexus 6(android 6.0.1), Sony Xperia S(android 4.1.1), Moto X(4.4.4), LG Optimus L3 II(4.1), nexus 5(android 5.1.0), etc. But it's still slow to synchronize more than 1000 users to our phonebook. I will continue to optimize the query performance in the next version.
Thanks, Fitz
2016-06-01 23:41 GMT+08:00 Fitz Lee <leefits@gmail.com>:
Good idea, I see, Thank you very much :) . I will update it ASAP.
2016-06-01 23:30 GMT+08:00 Thomas Mortagne <thomas.mortagne@xwiki.com>:
On Wed, Jun 1, 2016 at 5:21 PM, Fitz Lee <leefits@gmail.com> wrote:
I only ask the user to input the server IP(or domain) and port, but no protocol (http or https). So... I will update it ASAP :).
IMO you just ask for the complete base URL of the XWiki instance (for example it's "http://www.xwiki.org/xwiki" in case of xwiki.org) because the host is not enough. Many things are configurable so the base URL might be http://host/xwiki, http://host/mywiki, http://host/, etc...
2016-06-01 23:13 GMT+08:00 Thomas Mortagne <
thomas.mortagne@xwiki.com>:
On Wed, Jun 1, 2016 at 5:09 PM, Fitz Lee <leefits@gmail.com> wrote: > Hi Thomas, > > > > 2016-06-01 22:10 GMT+08:00 Thomas Mortagne <
thomas.mortagne@xwiki.com>:
> >> Note: you should also forward it on users mailing list to get more testers. >> >> On Wed, Jun 1, 2016 at 4:07 PM, Thomas Mortagne >> <thomas.mortagne@xwiki.com> wrote: >> > Great news ! >> > >> > Will download and try that ASAP :) >> > >> > First thing I want to test is if it's working out of the box with an >> > instance behind an HTTPS signed by Let's Encrypt. It's not that >> > obvious because standard Java does not trust let's encrypt. >> > > > Aha, this android app now can't support https connection :) . I have tried > to add https support but I don't how to detect if the server support https > at that time. > > > I just googled a little bit. And this link may help me. >
http://stackoverflow.com/questions/2273973/how-do-i- know-if-a-server-supports-ssl
. > And I will add the SSL support in the next version. if the server supports > SSL, use https firstly.
I don't understand, you could just let the user indicate if it's https or http. Don't you ask for the URL of the XWiki instance ? (yes I know I need to test it myself :))
> > Thank you, > > Fitz > >> >> > On Wed, Jun 1, 2016 at 3:55 PM, fitz <leefits@gmail.com> wrote: >> >> Hi Dear Everyone, >> >> >> >> I've finished most of the functions for the android-authenticator >> GSoC2016 >> >> project and made some documents. >> >> >> >> User Guide: >> >> >>
http://extensions.xwiki.org/xwiki/bin/view/Extension/ Android+authenticator
>> >> Design: >> >> http://design.xwiki.org/xwiki/bin/view/Proposal/AndroidAuthenticator >> >> GSoC2016 Progress: >> >> >>
http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/ Androidcontact2016
>> >> >> >> Also I have released an alpha version in google play store. You can >> join the >> >> testing program, download and install the app. Follow this link to help >> me >> >> test and improve: >> >> https://play.google.com/apps/testing/org.xwiki.android.authenticator >> . If >> >> you have any question, please feel free to ask. or just comment on the >> above >> >> pages or create issues in Jira. >> >> >> >> Thank you in advance. >> >> >> >> Thanks, >> >> Fitz >> >> >> >> >> >> >> >> -- >> >> View this message in context: >>
http://xwiki.475771.n2.nabble.com/contrib-android- authenticator-Release-of-An-Alpha-Testing-Version-tp7599751.html
>> >> Sent from the XWiki- Dev mailing list archive at Nabble.com. >> >> _______________________________________________ >> >> devs mailing list >> >> devs@xwiki.org >> >> http://lists.xwiki.org/mailman/listinfo/devs >> > >> > >> > >> > -- >> > Thomas Mortagne >> >> >> >> -- >> Thomas Mortagne >> _______________________________________________ >> devs mailing list >> devs@xwiki.org >> http://lists.xwiki.org/mailman/listinfo/devs >> > _______________________________________________ > devs mailing list > devs@xwiki.org > http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs