Package net.netheos.pcsapi.credentials

Interface Summary
AppInfo Contains the application information.
AppInfoRepository Represents a repository that contains the application (client) info
UserCredentialsRepository Represents a repository that contains user credentials (oauth2 or login/password).
 

Class Summary
AppInfoFileRepository This class is a simple reader of applications information from a plain text file with format: providerName1.appName1 = jsonobject1 providerName1.appName2 = jsonobject2
Credentials This class contains credentials token and user/password
OAuth2AppInfo This class holds application information for OAuth2 providers (web application workflow).
OAuth2Credentials Credentials contains the OAuth informations.
PasswordAppInfo Implementation for login/password authenticated users : in this case application name can be set to 'login'.
PasswordCredentials Credentials containing password information.
UserCredentials<T extends Credentials> This class holds user_id and credentials (password or OAuth2 tokens).
UserCredentialsFileRepository This class is a simple reader/writer of users credentials applications information from a plain text file with format: provider1.app_name_1.user_id1 = json_object provider1.app_name_1.user_id2 = json_object

Sample code only: data is NOT encrypted in file.

 



Copyright © 2014. All Rights Reserved.