package com.moral.security.auth.login;
|
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
/**
|
* Model intended to be used for AJAX based authentication.
|
*
|
* @author vladimir.stankovic
|
*
|
* Aug 3, 2016
|
*/
|
|
public class LoginRequest {
|
private String username;
|
private String password;
|
|
public LoginMode getMode() {
|
return mode;
|
}
|
|
private LoginMode mode;
|
|
@JsonCreator
|
public LoginRequest(@JsonProperty("username") String username,
|
@JsonProperty("password") String password,
|
@JsonProperty("mode") LoginMode mode) {
|
this.username = username;
|
this.password = password;
|
this.mode = mode;
|
}
|
|
public String getUsername() {
|
return username;
|
}
|
|
public String getPassword() {
|
return password;
|
}
|
}
|