Traer Token - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki
Traer Token
Método para obtener el token, que se necesitará para el consumo de los demás servicios.
#!java
public void traerToken(@NotNull ObtenerToken obtenerToken, @NotNull CallbackGetToken listener) {
#!Kotlin
fun traerToken(obtenerToken : ObtenerToken, listener: CallbackGetToken)
Recibe como paramteros
Parámetros
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
ObtenerToken | Object | SI | Object con parametros requeridos |
listener | CallbackGetToken | SI | Retorna un HeaderToken |
Parámetros ObtenerToken
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
clientId | String | SI | Usuario asociado al token |
clientSecret | String | SI | Contraseña asociada al token |
#!java
public obtenerToken( new ObtenerToken (String clientId, //Usuario asociado al token
String clientSecret) //Contraseña asociada al token
)
#!Kotlin
fun obtenerToken( ObtenerToken (clientId : String , //Usuario asociado al token
clientSecret : String ) //Contraseña asociada al token
)
Respuesta:
Parámetros HeaderToken
Parámetro | Tipo | Descripción |
---|---|---|
accessToken | String | Token asociado a la cabecera a adjuntar en la consulta de servicios |
identityToken | String | Identificación del token |
tokenType | String | Tipo de token |
refreshToken | String | Valor a refrescar el token (si se desea) |
errorDescription | String | Error en la captura del token |
expiresIn | int | Tiempo de expiración para obtener un nuevo token |
ej:
#!java
ServicesOlimpia.getInstance().traerToken(obtenerToken, new OlimpiaInterface.CallbackGetToken() {
@Override
public void onSuccess(HeaderToken headerToken) {
// Implementación
}
@Override
public void onError(HeaderToken headerToken) {
// Implementación
}
});
#!Kotlin
ServicesOlimpia.getInstance().traerToken(obtenerToken, object : OlimpiaInterface.CallbackGetToken {
override fun onSuccess(headerToken : HeaderToken) {
// Implementación
}
override fun onError(headerToken : HeaderToken) {
// Implementación
}
})