Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- authorizationCodeTokenResponseClient(ClientRegistrationRepository) - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- authorizedClientManager(ClientRegistrationRepository, OAuth2AuthorizedClientRepository) - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- authorizedClientRepository(OAuth2AuthorizedClientService) - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- authorizedClientService(ClientRegistrationRepository) - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
B
- beforeLicenseCheckFilter() - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- BeforeLicenseCheckFilter - Class in com.xebialabs.xlrelease.auth.oidc.web
- BeforeLicenseCheckFilter() - Constructor for class com.xebialabs.xlrelease.auth.oidc.web.BeforeLicenseCheckFilter
C
- CHECK_JWS_ALG_MESSAGE - Static variable in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- claimsToGrantedAuthoritiesPolicy() - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- clientRegistrationRepository(ServerConfiguration) - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- com.xebialabs.xlrelease.api.internal - package com.xebialabs.xlrelease.api.internal
- com.xebialabs.xlrelease.auth.oidc.config - package com.xebialabs.xlrelease.auth.oidc.config
- com.xebialabs.xlrelease.auth.oidc.policy.impl - package com.xebialabs.xlrelease.auth.oidc.policy.impl
- com.xebialabs.xlrelease.auth.oidc.web - package com.xebialabs.xlrelease.auth.oidc.web
- com.xebialabs.xlrelease.auth.oidc.web.authentication - package com.xebialabs.xlrelease.auth.oidc.web.authentication
- com.xebialabs.xlrelease.auth.oidc.web.handlers - package com.xebialabs.xlrelease.auth.oidc.web.handlers
- commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.xebialabs.xlrelease.auth.oidc.web.authentication.Http401LoginUrlAuthenticationEntryPoint
- CONTENT - Static variable in class com.xebialabs.xlrelease.auth.oidc.web.XlReleaseLoginFormFilter
- createProfile(Authentication) - Method in class com.xebialabs.xlrelease.auth.oidc.policy.impl.OidcUserProfileCreationPolicy
- customAuthorizationRequestResolver(XlrConfig, ClientRegistrationRepository) - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
D
- defaultOidcMustacheTemplateSettings() - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.xebialabs.xlrelease.auth.oidc.web.BeforeLicenseCheckFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.xebialabs.xlrelease.auth.oidc.web.OpenIdConnectRetainAnchorFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.xebialabs.xlrelease.auth.oidc.web.XlReleaseLoginFormFilter
E
- ERROR_PARAMETER_NAME - Static variable in class com.xebialabs.xlrelease.auth.oidc.web.XlReleaseLoginFormFilter
G
- getString(String, Map<String, Object>) - Method in class com.xebialabs.xlrelease.auth.oidc.policy.impl.OidcUserProfileCreationPolicy
H
- Http401LoginUrlAuthenticationEntryPoint - Class in com.xebialabs.xlrelease.auth.oidc.web.authentication
-
If request header contains `X-HTTP-Auth-Override` we won't send back the header `WWW-Authenticate`
- Http401LoginUrlAuthenticationEntryPoint(String) - Constructor for class com.xebialabs.xlrelease.auth.oidc.web.authentication.Http401LoginUrlAuthenticationEntryPoint
I
- identityProvider() - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- idTokenDecoderFactory() - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- INSTANCE_NAME - Static variable in class com.xebialabs.xlrelease.auth.oidc.web.XlReleaseLoginFormFilter
- INTERNAL_USER_LOGIN_SUCCESS_URL - Static variable in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
J
- jwtAuthenticationConverter() - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- jwtDecoder(ServerConfiguration) - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
L
- LOGIN_PATH_NAME - Static variable in class com.xebialabs.xlrelease.auth.oidc.web.XlReleaseLoginFormFilter
- loginUrlAuthenticationEntryPoint() - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
N
- nullRequestCache() - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
O
- OIDC_LOGIN - Static variable in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- OIDC_LOGIN_PATH_NAME - Static variable in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- OIDC_PROCESSING_URL - Static variable in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- oidcLoginFailureHandler() - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- OidcLoginFailureHandler - Class in com.xebialabs.xlrelease.auth.oidc.web.handlers
-
This failure handler is added for backward compatibility to redirect user to IdP Login page after logout
- OidcLoginFailureHandler() - Constructor for class com.xebialabs.xlrelease.auth.oidc.web.handlers.OidcLoginFailureHandler
- OidcTokenResource - Class in com.xebialabs.xlrelease.api.internal
- OidcTokenResource(OAuth2AuthorizedClientManager, SessionService) - Constructor for class com.xebialabs.xlrelease.api.internal.OidcTokenResource
- OidcUserProfileCreationPolicy - Class in com.xebialabs.xlrelease.auth.oidc.policy.impl
-
Fill UserProfile from Open ID Connect Claims
- OidcUserProfileCreationPolicy(UserProfileService, UserService, String, String, String) - Constructor for class com.xebialabs.xlrelease.auth.oidc.policy.impl.OidcUserProfileCreationPolicy
- onAuthenticationFailure(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.xebialabs.xlrelease.auth.oidc.web.handlers.OidcLoginFailureHandler
- onAuthenticationFailure(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.xebialabs.xlrelease.auth.oidc.web.handlers.XlReleaseLoginFailureHandler
- OpenIdConnectConfig - Class in com.xebialabs.xlrelease.auth.oidc.config
- OpenIdConnectConfig() - Constructor for class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- openIdConnectRetainAnchorFilter(XlrConfig, ServerConfiguration) - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- OpenIdConnectRetainAnchorFilter - Class in com.xebialabs.xlrelease.auth.oidc.web
- OpenIdConnectRetainAnchorFilter(String) - Constructor for class com.xebialabs.xlrelease.auth.oidc.web.OpenIdConnectRetainAnchorFilter
- order() - Method in class com.xebialabs.xlrelease.auth.oidc.policy.impl.OidcUserProfileCreationPolicy
P
- policyApplies(Authentication) - Method in class com.xebialabs.xlrelease.auth.oidc.policy.impl.OidcUserProfileCreationPolicy
- PRODUCT_COLOR - Static variable in class com.xebialabs.xlrelease.auth.oidc.web.XlReleaseLoginFormFilter
S
- setEnvironment(Environment) - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- setSecureCookie(Boolean) - Method in class com.xebialabs.xlrelease.auth.oidc.web.OpenIdConnectRetainAnchorFilter
T
- token(HttpServletRequest, HttpServletResponse) - Method in class com.xebialabs.xlrelease.api.internal.OidcTokenResource
U
- userProfileCreationPolicy(UserProfileService, UserService) - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
X
- xlreleaseLoginFailureHandler() - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- XlReleaseLoginFailureHandler - Class in com.xebialabs.xlrelease.auth.oidc.web.handlers
- XlReleaseLoginFailureHandler() - Constructor for class com.xebialabs.xlrelease.auth.oidc.web.handlers.XlReleaseLoginFailureHandler
- xlReleaseLoginFormFilter(AuthenticationManager, SessionAuthenticationStrategy) - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- XlReleaseLoginFormFilter - Class in com.xebialabs.xlrelease.auth.oidc.web
- XlReleaseLoginFormFilter(Map<String, String>) - Constructor for class com.xebialabs.xlrelease.auth.oidc.web.XlReleaseLoginFormFilter
- xlrOidcLogoutSuccessHandler(ClientRegistrationRepository) - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
- xlrOidcUserService(ClaimsToGrantedAuthoritiesPolicy) - Method in class com.xebialabs.xlrelease.auth.oidc.config.OpenIdConnectConfig
All Classes and Interfaces|All Packages|Constant Field Values