Index

A C D E G H I J L O P R S T U 
All Classes and Interfaces|All Packages|Serialized Form

A

AboutController - Class in org.odpi.openmetadata.userauthn
The AboutController provides build-related information such as group and artifact.
AboutController() - Constructor for class org.odpi.openmetadata.userauthn.AboutController
 
AppInfoBean - Class in org.odpi.openmetadata.userauthn
The AppInfoBean is a spring bean used to store the title and description of this runtime.
AppInfoBean(String, String) - Constructor for class org.odpi.openmetadata.userauthn.AppInfoBean
Constructor called when the application's properties are processed.
AuthController - Class in org.odpi.openmetadata.userauthn
AuthController provides the simple token service that can be used to log a user into open metadata.
AuthController(TokenService, AuthenticationManager) - Constructor for class org.odpi.openmetadata.userauthn.AuthController
Constructor for the token service.
AuthenticationExceptionHandler - Interface in org.odpi.openmetadata.userauthn.auth
Handles AuthenticationException for different instances of WebSecurityConfigurerAdapter used for different authentication mechanism used
authManager(AuthenticationProvider) - Method in class org.odpi.openmetadata.userauthn.auth.SecurityConfig
Return the authentication manager.

C

ComponentService - Class in org.odpi.openmetadata.userauthn.auth
This component is responsible to provide the configuration properties used by UI to show/hide components.
ComponentService() - Constructor for class org.odpi.openmetadata.userauthn.auth.ComponentService
 
corsConfigurer() - Method in class org.odpi.openmetadata.userauthn.auth.SecurityConfig
Returns WebMvcConfigurer for the cors configuration.

D

del(String...) - Method in interface org.odpi.openmetadata.userauthn.auth.TokenClient
 
destroy() - Method in class org.odpi.openmetadata.userauthn.auth.LoggingRequestFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.odpi.openmetadata.userauthn.auth.LoggingRequestFilter
Request to provide filtering.

E

equals(Object) - Method in record class org.odpi.openmetadata.userauthn.auth.LoginRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.odpi.openmetadata.userauthn.auth.PlatformUserDetails
 
extractUserAppRoles(Collection<String>) - Method in class org.odpi.openmetadata.userauthn.auth.RoleService
 

G

generateToken(Authentication) - Method in class org.odpi.openmetadata.userauthn.TokenService
 
get(String) - Method in interface org.odpi.openmetadata.userauthn.auth.TokenClient
retrieve expiration from persistence
getApplicationInformation(HttpServletRequest) - Method in class org.odpi.openmetadata.userauthn.PublicController
Return information about this runtime.
getAppRoles() - Method in class org.odpi.openmetadata.userauthn.auth.ComponentService
Returns the set of roles used by the runtime.
getAuthorities() - Method in class org.odpi.openmetadata.userauthn.auth.PlatformUserDetails
Extracts the user identifier, security roles and security groups from the user account and sets them up as authorities for the token.
getBuildProperties(HttpServletRequest) - Method in class org.odpi.openmetadata.userauthn.AboutController
Retrieve information about this build.
getDescription() - Method in class org.odpi.openmetadata.userauthn.AppInfoBean
 
getDisplayName() - Method in class org.odpi.openmetadata.userauthn.auth.PlatformUserDetails
Return the name of the user.
getDistinguishedName() - Method in class org.odpi.openmetadata.userauthn.auth.PlatformUserDetails
Return the distinguished name of the user.
getPassword() - Method in class org.odpi.openmetadata.userauthn.auth.PlatformUserDetails
Return an encrypted password.
getPlatformAuthenticationProvider() - Method in class org.odpi.openmetadata.userauthn.auth.PlatformSecurityConfig
Provide information about the platform authentication service (user directory).
getTitle() - Method in class org.odpi.openmetadata.userauthn.AppInfoBean
 
getUsername() - Method in class org.odpi.openmetadata.userauthn.auth.PlatformUserDetails
Return the userId of the user's account.
getVisibleComponents() - Method in class org.odpi.openmetadata.userauthn.auth.ComponentService
Retrieve the visible components.
getVisibleComponents(Collection<String>) - Method in class org.odpi.openmetadata.userauthn.auth.RoleService
Return the visible components for the supplied roles.
getVisibleComponentsForRoles(Collection<String>) - Method in class org.odpi.openmetadata.userauthn.auth.ComponentService
List the UI components that the supplied roles can use.

H

hashCode() - Method in record class org.odpi.openmetadata.userauthn.auth.LoginRequest
Returns a hash code value for this object.
hashCode() - Method in class org.odpi.openmetadata.userauthn.auth.PlatformUserDetails
 

I

init(FilterConfig) - Method in class org.odpi.openmetadata.userauthn.auth.LoggingRequestFilter
Called by the web container to indicate to a filter that it is being placed into service.
isAccountNonExpired() - Method in class org.odpi.openmetadata.userauthn.auth.PlatformUserDetails
Return if the account is not disabled.
isAccountNonLocked() - Method in class org.odpi.openmetadata.userauthn.auth.PlatformUserDetails
Return if the account is not locked.
isBadCredentials(AuthenticationException) - Method in interface org.odpi.openmetadata.userauthn.auth.AuthenticationExceptionHandler
 
isCredentialsNonExpired() - Method in class org.odpi.openmetadata.userauthn.auth.PlatformUserDetails
Return whether the account credentials (secrets) are still valid.
isEnabled() - Method in class org.odpi.openmetadata.userauthn.auth.PlatformUserDetails
Return whether the account is enabled.

J

jwkSource() - Method in class org.odpi.openmetadata.userauthn.auth.SecurityConfig
Get the jwk source.

L

loadUserByUsername(String) - Method in class org.odpi.openmetadata.userauthn.auth.PlatformUserDetailsService
Retrieve the user account from the secrets store.
LoggingRequestFilter - Class in org.odpi.openmetadata.userauthn.auth
LoggingRequestFilter is setting up additional diagnostics using the Mapped Diagnostic Context (MDC) service.
LoggingRequestFilter(String) - Constructor for class org.odpi.openmetadata.userauthn.auth.LoggingRequestFilter
Constructor.
LoginRequest - Record Class in org.odpi.openmetadata.userauthn.auth
Login request is a record to provide the user's userId and password in the request body of a token request.
LoginRequest(String, String) - Constructor for record class org.odpi.openmetadata.userauthn.auth.LoginRequest
Creates an instance of a LoginRequest record class.
logout(HttpServletRequest) - Method in class org.odpi.openmetadata.userauthn.LogoutController
Remove details of the token.
LogoutController - Class in org.odpi.openmetadata.userauthn
LogoutController provides the REST API to log out a user.
LogoutController() - Constructor for class org.odpi.openmetadata.userauthn.LogoutController
 

O

onLogoutSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.odpi.openmetadata.userauthn.auth.TokenLogoutSuccessHandler
 
org.odpi.openmetadata.userauthn - package org.odpi.openmetadata.userauthn
 
org.odpi.openmetadata.userauthn.auth - package org.odpi.openmetadata.userauthn.auth
 

P

password() - Method in record class org.odpi.openmetadata.userauthn.auth.LoginRequest
Returns the value of the password record component.
PlatformSecurityConfig - Class in org.odpi.openmetadata.userauthn.auth
Properties used to configure the demo users authentication service.
PlatformSecurityConfig() - Constructor for class org.odpi.openmetadata.userauthn.auth.PlatformSecurityConfig
 
PlatformUserDetails - Class in org.odpi.openmetadata.userauthn.auth
PlatformUserDetails is a wrapper for OpenMetadataSecurityUserDetails which is supported by the open metadata security module.
PlatformUserDetails(OpenMetadataUserAccount) - Constructor for class org.odpi.openmetadata.userauthn.auth.PlatformUserDetails
Copy constructor
PlatformUserDetailsService - Class in org.odpi.openmetadata.userauthn.auth
PlatformUserDetails details service for the platform user repository.
PlatformUserDetailsService() - Constructor for class org.odpi.openmetadata.userauthn.auth.PlatformUserDetailsService
 
PublicController - Class in org.odpi.openmetadata.userauthn
PublicController provides the standard information about this application.
PublicController() - Constructor for class org.odpi.openmetadata.userauthn.PublicController
 

R

RoleService - Class in org.odpi.openmetadata.userauthn.auth
Sets up user roles.
RoleService() - Constructor for class org.odpi.openmetadata.userauthn.auth.RoleService
 

S

SecurityConfig - Class in org.odpi.openmetadata.userauthn.auth
Configuration of HttpSecurity for Spring security.
SecurityConfig() - Constructor for class org.odpi.openmetadata.userauthn.auth.SecurityConfig
 
securityFilterChain(HttpSecurity) - Method in class org.odpi.openmetadata.userauthn.auth.SecurityConfig
Define the types of URLs that will be permitted to be called without security.
serverToken(String, LoginRequest) - Method in class org.odpi.openmetadata.userauthn.AuthController
External service that provides an encrypted token that act as a bearer token for a REST API request.
set(String, long, String) - Method in interface org.odpi.openmetadata.userauthn.auth.TokenClient
 
set(String, String) - Method in interface org.odpi.openmetadata.userauthn.auth.TokenClient
 
setKeepTTL(String, String) - Method in interface org.odpi.openmetadata.userauthn.auth.TokenClient
Used to postpone expiration but keep existing absolute timeout
shutdownClient() - Method in interface org.odpi.openmetadata.userauthn.auth.TokenClient
shut down client connection

T

token(LoginRequest) - Method in class org.odpi.openmetadata.userauthn.AuthController
External service that provides an encrypted token that act as a bearer token for a REST API request.
TokenClient - Interface in org.odpi.openmetadata.userauthn.auth
TokenClient defines the interface for a stateful web token by using persistence and expiration validation.
TokenLogoutSuccessHandler - Class in org.odpi.openmetadata.userauthn.auth
TokenLogoutSuccessHandler handles successful logout.
TokenService - Class in org.odpi.openmetadata.userauthn
Token service generate
TokenService(JwtEncoder) - Constructor for class org.odpi.openmetadata.userauthn.TokenService
Constructor
toString() - Method in record class org.odpi.openmetadata.userauthn.auth.LoginRequest
Returns a string representation of this record class.
toString() - Method in class org.odpi.openmetadata.userauthn.auth.PlatformUserDetails
 
ttl(String) - Method in interface org.odpi.openmetadata.userauthn.auth.TokenClient
retrieve the absolute timeout of token in seconds

U

userId() - Method in record class org.odpi.openmetadata.userauthn.auth.LoginRequest
Returns the value of the userId record component.
A C D E G H I J L O P R S T U 
All Classes and Interfaces|All Packages|Serialized Form