Experimental support for synapse REST auth module

- See https://github.com/maxidor/matrix-synapse-rest-auth
- Include Google Firebase backend using UID as login and user token as password
This commit is contained in:
Maxime Dor
2017-08-31 02:10:36 +02:00
parent 1c43ca7666
commit 0033d0dc1d
7 changed files with 357 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
package io.kamax.mxisd.auth;
public class UserAuthResult {
private boolean success;
private String mxid;
private String displayName;
public UserAuthResult failure() {
success = false;
mxid = null;
displayName = null;
return this;
}
public void success(String mxid, String displayName) {
setSuccess(true);
setMxid(mxid);
setDisplayName(displayName);
}
public boolean isSuccess() {
return success;
}
public void setSuccess(boolean success) {
this.success = success;
}
public String getMxid() {
return mxid;
}
public void setMxid(String mxid) {
this.mxid = mxid;
}
public String getDisplayName() {
return displayName;
}
public void setDisplayName(String displayName) {
this.displayName = displayName;
}
}