Index

A C D G I J K N O R S 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

allowsSignup() - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm
 
AUTH_REQUESTED - Static variable in class org.jenkinsci.plugins.KeycloakSecurityRealm
This constant is used to save the state of an authenticated session.

C

checkKeycloakOnEachRequest() - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm
Returns true if authentication should be checked on each response
createSecurityComponents() - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm
 

D

DescriptorImpl() - Constructor for class org.jenkinsci.plugins.KeycloakSecurityRealm.DescriptorImpl
 
destroy() - Method in class org.jenkinsci.plugins.RefreshFilter
 
doCheckKeycloakJson(String) - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm.DescriptorImpl
Validate keycloakJson
doCommenceLogin(StaplerRequest, StaplerResponse, String) - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.jenkinsci.plugins.RefreshFilter
 
doFinishLogin(StaplerRequest) - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm
This is where the user comes back to at the end of the OpenID redirect ping-pong.
doLogout(StaplerRequest, StaplerResponse) - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm
 

G

getAccessToken() - Method in class org.jenkinsci.plugins.KeycloakAuthentication
Get the keycloak access token
getAccessTokenResponse() - Method in class org.jenkinsci.plugins.KeycloakAuthentication
Returns the latest AccessTokenResponse
getCertificateChain() - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm.ServletFacade
 
getCredentials() - Method in class org.jenkinsci.plugins.KeycloakAuthentication
 
getDisplayName() - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm.DescriptorImpl
 
getHelpFile() - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm.DescriptorImpl
 
getKeycloakDeployment() - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm
Returns the current KeycloakDeployment configuration.
getKeycloakIdp() - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm
Returns the keycloak idp hint.
getKeycloakJson() - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm
Returns the keycloak configuration
getLastRefresh() - Method in class org.jenkinsci.plugins.KeycloakAuthentication
Get the date the token is from
getLastRefreshDateAsCalendar() - Method in class org.jenkinsci.plugins.KeycloakAuthentication
Get the date the token is from
getLoginUrl() - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm
 
getName() - Method in class org.jenkinsci.plugins.KeycloakAuthentication
 
getPrincipal() - Method in class org.jenkinsci.plugins.KeycloakAuthentication
 
getRefreshToken() - Method in class org.jenkinsci.plugins.KeycloakAuthentication
Get the keycloak refresh token
getRequest() - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm.ServletFacade
 
getResponse() - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm.ServletFacade
 
getSecurityContext() - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm.ServletFacade
 

I

init(FilterConfig) - Method in class org.jenkinsci.plugins.RefreshFilter
 
isAccessExpired() - Method in class org.jenkinsci.plugins.KeycloakAuthentication
Checks whether the access token is expired or not.
isInitCalled() - Method in class org.jenkinsci.plugins.RefreshFilter
Returns whether the initialization method of this filter is already called.
isKeycloakRespectAccessTokenTimeout() - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm
Returns the configuration parameter for the access token check
isKeycloakValidate() - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm
Returns the configuration parameter for the authentication check on each request
isRefreshExpired() - Method in class org.jenkinsci.plugins.KeycloakAuthentication
Checks whether the refresh token is expired or not.

J

JENKINS_FINISH_LOGIN_URL - Static variable in class org.jenkinsci.plugins.KeycloakSecurityRealm
The default URL to finish the login process of this plugin

K

KeycloakAuthentication - Class in org.jenkinsci.plugins
 
KeycloakAuthentication(IDToken, AccessToken, String, AccessTokenResponse) - Constructor for class org.jenkinsci.plugins.KeycloakAuthentication
Constructor
KeycloakSecurityRealm - Class in org.jenkinsci.plugins
Implementation of the AbstractPasswordBasedSecurityRealm that uses keycloak oauth for sso.
KeycloakSecurityRealm() - Constructor for class org.jenkinsci.plugins.KeycloakSecurityRealm
 
KeycloakSecurityRealm(String, String, boolean, boolean) - Constructor for class org.jenkinsci.plugins.KeycloakSecurityRealm
Constructor
KeycloakSecurityRealm.DescriptorImpl - Class in org.jenkinsci.plugins
Descriptor definition for Jenkins
KeycloakSecurityRealm.ServletFacade - Class in org.jenkinsci.plugins
 
KeycloakUserDetails - Class in org.jenkinsci.plugins
The Class KeycloakUserDetails.
KeycloakUserDetails(String, GrantedAuthority[]) - Constructor for class org.jenkinsci.plugins.KeycloakUserDetails
Instantiates a new keycloak user details.

N

newInstance(StaplerRequest, JSONObject) - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm.DescriptorImpl
 

O

org.jenkinsci.plugins - package org.jenkinsci.plugins
 

R

RefreshFilter - Class in org.jenkinsci.plugins
Filter to check the validity of the token
RefreshFilter() - Constructor for class org.jenkinsci.plugins.RefreshFilter
Constructor
respectAccessTokenTimeout() - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm
Returns true if the access token should be only refreshed after its timeout

S

setAccessToken(String) - Method in class org.jenkinsci.plugins.KeycloakAuthentication
Sets the access token
setAccessTokenResponse(AccessTokenResponse) - Method in class org.jenkinsci.plugins.KeycloakAuthentication
Sets the latest AccessTokenResponse
setKeycloakIdp(String) - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm
Sets the keycloak idp hint.
setKeycloakJson(String) - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm
Sets the keycloak json configuration string
setKeycloakRespectAccessTokenTimeout(boolean) - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm
Sets the configuration parameter for the access token check
setKeycloakValidate(boolean) - Method in class org.jenkinsci.plugins.KeycloakSecurityRealm
Sets the configuration parameter for the authentication check
setLastRefresh(Date) - Method in class org.jenkinsci.plugins.KeycloakAuthentication
Set the date the token is from
setRefreshToken(String) - Method in class org.jenkinsci.plugins.KeycloakAuthentication
Sets the refresh token
A C D G I J K N O R S 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form