@Path(value="auth") public class AuthEndpoint extends Object
curl -H "Content-Type: application/json" -X POST -d '{"username":"admin","password":"xyz"}' http://localhost:8080/aktin/admin/auth/login
Send token header:
curl -H "Authorization: Bearer fe4798-1d90-41d4-a228-21e891d2bb65" http://localhost:8080/aktin/admin/auth/test
| Constructor and Description |
|---|
AuthEndpoint() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
authenticateUser(Credentials cred) |
Status |
getStatus(javax.ws.rs.core.SecurityContext sc) |
String |
logout(javax.ws.rs.core.SecurityContext sc) |
@POST @Path(value="login") @Produces(value="text/plain") @Consumes(value="application/xml") public javax.ws.rs.core.Response authenticateUser(Credentials cred)
@GET @Path(value="status") @Produces(value="application/xml") public Status getStatus(@Context javax.ws.rs.core.SecurityContext sc)
@POST @Path(value="logout") @Produces(value="application/json") @Consumes(value="text/plain") public String logout(@Context javax.ws.rs.core.SecurityContext sc)
Copyright © 2014–2019 Uniklinik RWTH Aachen. All rights reserved.