Package br.com.techne.cronapp.acesso
Class AcessoService
- java.lang.Object
-
- br.com.techne.cronapp.acesso.AcessoService
-
public class AcessoService extends Object
-
-
Constructor Summary
Constructors Constructor Description AcessoService(String propertiesFile)AcessoService(String acessoUrl, String cfAdminUser, String cfAdminPassword)AcessoService(PropertiesBean _properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.json.JsonObjectgetPayloadTokenUAA(String uaaToken)StringgetToken(Usuario usuario)StringgetToken(String username, String senha)StringgetUaaToken(String token)GET /api/rest/io/cronapp/Usuario/uaa/tokenStringgetUserInfo(String cronAppTk){"email":"tuxhld@yahoo.com.br","family_name":"Test","given_name":"Test","name":"Test","phone_number":"","sub":"tuxhld@yahoo.com.br","user_id":"tuxhld@yahoo.com.br","user_name":"tuxhld@yahoo.com.br"}voidload(PropertiesBean _properties)Autenticacaologin(Usuario usuario)POST /api/rest/io/cronapp/Usuario/loginvoidlogout(String usuario, String token)POST /api/rest/io/cronapp/Usuario/logoutTokenDTOvalidaToken(String token)GET /api/rest/io/cronapp/Usuario/token/validar
-
-
-
Constructor Detail
-
AcessoService
public AcessoService(String propertiesFile)
-
AcessoService
public AcessoService(PropertiesBean _properties)
-
-
Method Detail
-
load
public void load(PropertiesBean _properties)
-
validaToken
public TokenDTO validaToken(String token)
GET /api/rest/io/cronapp/Usuario/token/validar- Parameters:
token- Token- Returns:
- TokenDTO
-
getUaaToken
public String getUaaToken(String token)
GET /api/rest/io/cronapp/Usuario/uaa/token- Parameters:
token- Token- Returns:
- UaaToken
-
login
public Autenticacao login(Usuario usuario) throws Exception
POST /api/rest/io/cronapp/Usuario/login- Parameters:
usuario- Usuario- Returns:
- Autenticacao
- Throws:
Exception- Caso ocorra exceção
-
logout
public void logout(String usuario, String token) throws Exception
POST /api/rest/io/cronapp/Usuario/logout- Parameters:
usuario- Usuariotoken- Token- Throws:
Exception- Caso ocorra exceção
-
getUserInfo
public String getUserInfo(String cronAppTk) throws Exception
{"email":"tuxhld@yahoo.com.br","family_name":"Test","given_name":"Test","name":"Test","phone_number":"","sub":"tuxhld@yahoo.com.br","user_id":"tuxhld@yahoo.com.br","user_name":"tuxhld@yahoo.com.br"}- Parameters:
cronAppTk- Token- Returns:
- UserInfo
- Throws:
Exception- Caso ocorra exceção
-
getPayloadTokenUAA
public javax.json.JsonObject getPayloadTokenUAA(String uaaToken)
-
-