Class AcessoService


  • public class AcessoService
    extends Object
    • Constructor Detail

      • AcessoService

        public AcessoService​(String propertiesFile)
      • AcessoService

        public AcessoService​(String acessoUrl,
                             String cfAdminUser,
                             String cfAdminPassword)
    • Method Detail

      • 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 - Usuario
        token - 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)