From version < 49.1 >
edited by Aleksei Ovsiannikov
on 2018/06/05 15:48
To version < 51.1 >
edited by Aleksei Ovsiannikov
on 2018/06/11 11:27
< >
Change comment: There is no comment for this version

Summary

Details

ExtensionCode.ExtensionClass[0]
Description
... ... @@ -27,7 +27,7 @@
27 27  |[[Design Page>>design:Proposal.AndroidAuthenticator]].
28 28  |[[Github Repository >>https://github.com/xwiki-contrib/android-authenticator]].
29 29  |[[Jira Issues >>https://jira.xwiki.org/browse/ANDAUTH]].
30 -|[[Automated Build>>http://ci.xwiki.org/view/All/job/Contrib_android-authenticator_release]].
30 +|[[Automated Build>>http://ci.xwiki.org/view/All/job/Contrib_android-authenticator_release/]].
31 31  
32 32  === Make a release ===
33 33  
... ... @@ -37,13 +37,13 @@
37 37  2. Be sure that in app set up correct version of application
38 38  3. Be sure, that changelog file was correctly filled. For this:
39 39  1. Create if not exist file changelogs.properties in root of [[github Repository >>https://github.com/xwiki-contrib/android-authenticator]]
40 - 2. Type changelog for property "CHANGELOG_en_US" in standard format with symbols "\n" instead of newlines
41 -4. Open [[build job>>http://ci.xwiki.org/view/All/job/Contrib_android-authenticator/]] and push "Build now"
40 + 2. Type changelog for property "CHANGELOG_en_BG" in standard format with symbols "\n" instead of newlines
41 +4. Open [[build job>>http://ci.xwiki.org/view/All/job/Contrib_android-authenticator_release/]] and push "Build now"
42 42  
43 43  ==== Example of changelog ====
44 44  
45 45  {{code}}
46 -CHANGELOG_en_US=Rewrite all interaction with server\nFix bug with contacts\nFix bug with first launch
46 +CHANGELOG_en_BG=Rewrite all interaction with server\nFix bug with contacts\nFix bug with first launch
47 47  {{/code}}
48 48  
49 49  == App Snapshots ==
Prerequisites & Additional Installation Instructions
... ... @@ -1,10 +1,9 @@
1 -== Prerequisites
1 +== Prerequisites ==
2 2  
3 3  Mobile device running Android OS 4.1+.
4 4  
5 -== Installation
5 +== Installation ==
6 6  
7 -There're three ways below for you to download this app:
8 -1. Download and Update from Google Play Store [[https://play.google.com/apps/testing/org.xwiki.android.authenticator]]. Now this app is just an alpha test version and maybe you should follow the link to join the test, then you can see and install this app from your google play store.
9 -1. Download Android Client Application (.apk) file from this page's attachment and open it through the mobile device. It will ask for permissions to install. Press ok to continue. And the authdemo third-party demo can also be download here from attachments.
10 -1. You can download nighly build of the demo application on [[http://ci.xwiki.org/view/All/job/Contrib%20-%20Android%20Authenticator/ws/app/build/outputs/apk/]].
7 +* From [[Play Store>>https://play.google.com/store/apps/details?id=org.xwiki.android.sync]]
8 +* From [[Github release>>https://github.com/xwiki-contrib/android-authenticator/releases/]]
9 +* From [[Jenkins release>>http://ci.xwiki.org/view/All/job/Contrib_android-authenticator/74/]] or [[last Jenkins release>>http://ci.xwiki.org/view/All/job/Contrib_android-authenticator/lastSuccessfulBuild/]] (it can be unsafe or unstable)
cog An Android authenticator to be used by other andoid application and with integrated synchronisation of contacts
TypeOther
CategoryOther          
Developed by

Fitz Lee, Aleksei Ovsiannikov

Rating
Rate!
0 Votes
LicenseGNU Lesser General Public License 2.1

Description

See ideas and work in progress on the Design page.

User Guide for Synchronization of Contacts


This android app can help you synchronize all your co-workers in your phone book(or you can select the groups to sync) so that you can easily know and communicate with your colleagues. Just follow the guidances below:

  1. Go to your android Settings -> Accounts -> + Add account -> xwiki
  2. Sign in the xwiki account or Sign up for a new xwiki account
  3. Select synchronization type: (Dont't sync, Sync all users, or Sync users of the selected groups)
  4. Wait for a moment, it will synchronize the contacts in your phone book.
  5. And you can edit other's information from the phonebook contact's profile if you have the permission. or you can only edit your own contact information.

User Guide for Authenticator for third-party apps

For whom wants to use this authenticator to get the auth token and access the account's private resources in the server, just like google or facebook account, the third-party apps can get the token to access your account information without login process. For this project, we implement this authenticator using XWiki Session authentication  so that you can get the auth token from the android authenticator and access the account's information from server.

If you are an android developer and want to access the xwiki account, the tips below are what you may use in your android app. Following these guidance you can easily access the xwiki account which have been added in your phone.

  1. Useful Apis  
  2. Use Demo  
  3. Note: You should get the auth token again if you found the auth token was expired. if these two tokens are the same, directly call inValideAuthToken function and retrieve a new token;  if it's different, just use the new token to access server because maybe others have updated the token before.
GSoC2016 Progress 
Design Page.
Github Repository .
Jira Issues .
Automated Build.

Make a release

Now for making release:

  1. Be sure that all changes on master branch
    2. Be sure that in app set up correct version of application
    3. Be sure, that changelog file was correctly filled. For this:
  2. Create if not exist file changelogs.properties in root of github Repository 
        2. Type changelog for property "CHANGELOG_en_US" in standard format with symbols "\n" instead of newlines
    4. Open build job and push "Build now"
  3. Create if not exist file changelogs.properties in root of github Repository 
        2. Type changelog for property "CHANGELOG_en_BG" in standard format with symbols "\n" instead of newlines
    4. Open build job and push "Build now"

Example of changelog

CHANGELOG_en_US=Rewrite all interaction with server\nFix bug with contacts\nFix bug with first launch
CHANGELOG_en_BG=Rewrite all interaction with server\nFix bug with contacts\nFix bug with first launch

App Snapshots

Prerequisites & Installation Instructions

Prerequisites 

Prerequisites

Mobile device running Android OS 4.1+.

Installation

There're three ways below for you to download this app: 

  1. Download and Update from Google Play Store https://play.google.com/apps/testing/org.xwiki.android.authenticator. Now this app is just an alpha test version and maybe you should follow the link to join the test, then you can see and install this app from your google play store.
  2. Download Android Client Application (.apk) file from this page's attachment and open it through the mobile device. It will ask for permissions to install. Press ok to continue. And the authdemo third-party demo can also be download here from attachments.
  3. You can download nighly build of the demo application on http://ci.xwiki.org/view/All/job/Contrib%20-%20Android%20Authenticator/ws/app/build/outputs/apk/.

Get Connected