@Path(value="/v1") @Consumes(value="application/json") @Produces(value="application/json") public class AuthResource extends Object
| Constructor and Description |
|---|
AuthResource(AuthenticationService authService) |
AuthResource(AuthenticationService authService,
boolean shouldEnableUsernameToken) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createToken(Credentials credentials,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
createToken(Secret secret,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
createTokenFromUsername(UsernameCredentials usernameCredentials,
javax.servlet.http.HttpServletRequest request)
NOTE: This method is intended to be used in conjunction with another authentication service.
|
@Inject public AuthResource(AuthenticationService authService)
public AuthResource(AuthenticationService authService, boolean shouldEnableUsernameToken)
@POST @Path(value="/auth/token/generate") public javax.ws.rs.core.Response createToken(Secret secret, @Context javax.servlet.http.HttpServletRequest request)
@POST @Path(value="/auth") public javax.ws.rs.core.Response createToken(Credentials credentials, @Context javax.servlet.http.HttpServletRequest request)
@POST @Path(value="/admin/auth/usernametoken") public javax.ws.rs.core.Response createTokenFromUsername(UsernameCredentials usernameCredentials, @Context javax.servlet.http.HttpServletRequest request)
Generates a token based solely on if the provided username exists in the database.
usernameCredentials - A username to generate a token for IFF the username exists in the
database.Copyright © 2021. All rights reserved.