Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form