Skip to content

Instantly share code, notes, and snippets.

@balvinder294
Created July 27, 2020 07:44
Show Gist options
  • Save balvinder294/8a6c8c4754c309a3a7052ed037bc3c3b to your computer and use it in GitHub Desktop.
Save balvinder294/8a6c8c4754c309a3a7052ed037bc3c3b to your computer and use it in GitHub Desktop.
DTO for handling Authorization parameters for sending to api for Social Sign in from Apple SignIn
package dehaze.mvp.service.dto;
import java.io.Serializable;
/**
* A DTO for the SocialUser.
*/
public class SocialParametersDTO implements Serializable {
private static final long serialVersionUID = 3484800209656475818L;
// code varaible returned from sign in request
private String authorizationCode;
// If Apple sign in authoriation sends user object as string
private String userObj;
// id token from Apple Sign in Authorization if asked
private String idToken;
// kid or key identifier from mobile app authorization
private String identifierFromApp;
@Override
public String toString() {
return "SocialParametersDTO [
authorizationCode=" + authorizationCode + ",
idToken=" + idToken + ",
identifierFromApp=" + identifierFromApp + ",
userObj=" + userObj + ",
"]";
}
public String getUserObj() {
return userObj;
}
public void setUserObj(String userObj) {
this.userObj = userObj;
}
public String getIdToken() {
return idToken;
}
public void setIdToken(String idToken) {
this.idToken = idToken;
}
public String getAuthorizationCode() {
return authorizationCode;
}
public void setAuthorizationCode(String authorizationCode) {
this.authorizationCode = authorizationCode;
}
public String getIdentifierFromApp() {
return identifierFromApp;
}
public void setIdentifierFromApp(String identifierFromApp) {
this.identifierFromApp = identifierFromApp;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment