replaced Content by Payload due to upstream library changes
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
@@ -4,7 +4,7 @@ dependencies{
|
||||
implementation("com.sun.mail:jakarta.mail:2.0.1")
|
||||
implementation("de.srsoftware:tools.http:1.0.1")
|
||||
implementation("de.srsoftware:tools.optionals:1.0.0")
|
||||
implementation("de.srsoftware:tools.util:1.0.3")
|
||||
implementation("de.srsoftware:tools.util:1.1.0")
|
||||
implementation("org.bitbucket.b_c:jose4j:0.9.6")
|
||||
implementation("org.json:json:20240303")
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ import de.srsoftware.oidc.api.*;
|
||||
import de.srsoftware.oidc.api.data.Permission;
|
||||
import de.srsoftware.oidc.api.data.Session;
|
||||
import de.srsoftware.oidc.api.data.User;
|
||||
import de.srsoftware.tools.Content;
|
||||
import de.srsoftware.tools.Payload;
|
||||
import de.srsoftware.tools.Result;
|
||||
import de.srsoftware.tools.SessionToken;
|
||||
import jakarta.mail.*;
|
||||
@@ -198,7 +198,7 @@ public class UserController extends Controller {
|
||||
var trust = body.has(TRUST) && body.getBoolean(TRUST);
|
||||
|
||||
Result<User> result = users.login(username, password);
|
||||
if (result instanceof Content<User> user) return sendUserAndCookie(ex, sessions.createSession(user.get(), trust), user.get());
|
||||
if (result instanceof Payload<User> user) return sendUserAndCookie(ex, sessions.createSession(user.get(), trust), user.get());
|
||||
return sendContent(ex, HTTP_UNAUTHORIZED, result);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user