Package org.keycloak.services.resources
Class AbstractSecuredLocalService
java.lang.Object
org.keycloak.services.resources.AbstractSecuredLocalService
Helper class for securing local services. Provides login basics as well as CSRF check basics
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Authprotected final org.keycloak.models.ClientModelprotected final org.keycloak.common.ClientConnectionprotected final jakarta.ws.rs.core.HttpHeadersprotected final org.keycloak.models.RealmModelprotected final org.keycloak.http.HttpRequestprotected final org.keycloak.models.KeycloakSessionprotected String -
Constructor Summary
ConstructorsConstructorDescriptionAbstractSecuredLocalService(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract URIprotected jakarta.ws.rs.core.Responsejakarta.ws.rs.core.Response
-
Field Details
-
client
protected final org.keycloak.models.ClientModel client -
realm
protected final org.keycloak.models.RealmModel realm -
headers
protected final jakarta.ws.rs.core.HttpHeaders headers -
clientConnection
protected final org.keycloak.common.ClientConnection clientConnection -
stateChecker
-
session
protected final org.keycloak.models.KeycloakSession session -
request
protected final org.keycloak.http.HttpRequest request -
auth
-
-
Constructor Details
-
AbstractSecuredLocalService
public AbstractSecuredLocalService(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client)
-
-
Method Details
-
loginRedirect
-
getValidPaths
-
getBaseRedirectUri
-
login
-