Index
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
- ActiveDirectoryLDAPSecurityConfig - Class in org.odpi.openmetadata.userauthn.auth.ldap
-
ActiveDirectoryLDAPSecurityConfig provides the properties for
- ActiveDirectoryLDAPSecurityConfig() - Constructor for class org.odpi.openmetadata.userauthn.auth.ldap.ActiveDirectoryLDAPSecurityConfig
- 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 class org.odpi.openmetadata.userauthn.auth.redis.TokenRedisClient
- del(String...) - Method in interface org.odpi.openmetadata.userauthn.auth.TokenClient
- DemoSecurityConfig - Class in org.odpi.openmetadata.userauthn.auth.demo
-
Properties used to configure the demo users authentication service.
- DemoSecurityConfig() - Constructor for class org.odpi.openmetadata.userauthn.auth.demo.DemoSecurityConfig
- DemoUsers - Class in org.odpi.openmetadata.userauthn.auth.demo
-
Return details of the users defined in the demo users yaml file.
- DemoUsers() - Constructor for class org.odpi.openmetadata.userauthn.auth.demo.DemoUsers
- 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 class org.odpi.openmetadata.userauthn.auth.demo.User
- equals(Object) - Method in record class org.odpi.openmetadata.userauthn.auth.model.LoginRequest
-
Indicates whether some other object is "equal to" this one.
- exists(String...) - Method in class org.odpi.openmetadata.userauthn.auth.redis.TokenRedisClient
- extractUserAppRoles(Collection<String>) - Method in class org.odpi.openmetadata.userauthn.auth.RoleService
G
- generateToken(Authentication) - Method in class org.odpi.openmetadata.userauthn.auth.service.TokenService
- get(String) - Method in class org.odpi.openmetadata.userauthn.auth.redis.TokenRedisClient
- get(String) - Method in interface org.odpi.openmetadata.userauthn.auth.TokenClient
-
retrieve expiration from persistence
- getActiveDirectoryAuthenticationProvider() - Method in class org.odpi.openmetadata.userauthn.auth.ldap.ActiveDirectoryLDAPSecurityConfig
-
Provide information about the active directory authentication service (user directory).
- 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.demo.User
- getAvatarUrl() - Method in class org.odpi.openmetadata.userauthn.auth.demo.User
- getBuildProperties(HttpServletRequest) - Method in class org.odpi.openmetadata.userauthn.AboutController
-
Retrieve information about this build.
- getDemoAuthenticationProvider() - Method in class org.odpi.openmetadata.userauthn.auth.demo.DemoSecurityConfig
-
Provide information about the demo (inmemory) authentication service (user directory).
- getDemoUsers() - Method in class org.odpi.openmetadata.userauthn.auth.demo.DemoUsers
-
Return the defined demo users.
- getDescription() - Method in class org.odpi.openmetadata.userauthn.AppInfoBean
- getId() - Method in class org.odpi.openmetadata.userauthn.auth.demo.User
- getName() - Method in class org.odpi.openmetadata.userauthn.auth.demo.User
- getPassword() - Method in class org.odpi.openmetadata.userauthn.auth.demo.User
- getRoles() - Method in class org.odpi.openmetadata.userauthn.auth.demo.User
- getTitle() - Method in class org.odpi.openmetadata.userauthn.AppInfoBean
- getUser(String) - Method in class org.odpi.openmetadata.userauthn.auth.demo.DemoUsers
-
Return details about a specific user.
- getUsername() - Method in class org.odpi.openmetadata.userauthn.auth.demo.User
- 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 class org.odpi.openmetadata.userauthn.auth.demo.User
- hashCode() - Method in record class org.odpi.openmetadata.userauthn.auth.model.LoginRequest
-
Returns a hash code value for this object.
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.demo.User
- isAccountNonLocked() - Method in class org.odpi.openmetadata.userauthn.auth.demo.User
- isBadCredentials(AuthenticationException) - Method in interface org.odpi.openmetadata.userauthn.auth.AuthenticationExceptionHandler
- isCredentialsNonExpired() - Method in class org.odpi.openmetadata.userauthn.auth.demo.User
- isEnabled() - Method in class org.odpi.openmetadata.userauthn.auth.demo.User
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.demo.UserDetailsServiceImpl
- 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.model
-
Login request is a record to provide the user's userId and password in the request body of a token request.
- LoginRequest(String, String, String) - Constructor for record class org.odpi.openmetadata.userauthn.auth.model.LoginRequest
-
Creates an instance of a
LoginRequestrecord 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
- org.odpi.openmetadata.userauthn.auth.demo - package org.odpi.openmetadata.userauthn.auth.demo
- org.odpi.openmetadata.userauthn.auth.ldap - package org.odpi.openmetadata.userauthn.auth.ldap
- org.odpi.openmetadata.userauthn.auth.model - package org.odpi.openmetadata.userauthn.auth.model
- org.odpi.openmetadata.userauthn.auth.redis - package org.odpi.openmetadata.userauthn.auth.redis
- org.odpi.openmetadata.userauthn.auth.service - package org.odpi.openmetadata.userauthn.auth.service
P
- password() - Method in record class org.odpi.openmetadata.userauthn.auth.model.LoginRequest
-
Returns the value of the
passwordrecord component. - 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
- RedisConfig - Class in org.odpi.openmetadata.userauthn.auth.redis
-
Configuration values for using Redis as a token store.
- RedisConfig() - Constructor for class org.odpi.openmetadata.userauthn.auth.redis.RedisConfig
- 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.
- set(String, long, String) - Method in class org.odpi.openmetadata.userauthn.auth.redis.TokenRedisClient
- set(String, long, String) - Method in interface org.odpi.openmetadata.userauthn.auth.TokenClient
- set(String, String) - Method in class org.odpi.openmetadata.userauthn.auth.redis.TokenRedisClient
- set(String, String) - Method in interface org.odpi.openmetadata.userauthn.auth.TokenClient
- setAvatarUrl(String) - Method in class org.odpi.openmetadata.userauthn.auth.demo.User
- setId(Long) - Method in class org.odpi.openmetadata.userauthn.auth.demo.User
- setKeepTTL(String, String) - Method in class org.odpi.openmetadata.userauthn.auth.redis.TokenRedisClient
- setKeepTTL(String, String) - Method in interface org.odpi.openmetadata.userauthn.auth.TokenClient
-
Used to postpone expiration but keep existing absolute timeout
- setName(String) - Method in class org.odpi.openmetadata.userauthn.auth.demo.User
- setPassword(String) - Method in class org.odpi.openmetadata.userauthn.auth.demo.User
- setRoles(List<String>) - Method in class org.odpi.openmetadata.userauthn.auth.demo.User
- setUsername(String) - Method in class org.odpi.openmetadata.userauthn.auth.demo.User
- shutdownClient() - Method in class org.odpi.openmetadata.userauthn.auth.redis.TokenRedisClient
- shutdownClient() - Method in interface org.odpi.openmetadata.userauthn.auth.TokenClient
-
shut down client connection
T
- token(String, String) - 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.
- 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.
- tokenRedisClient() - Method in class org.odpi.openmetadata.userauthn.auth.redis.RedisConfig
-
Initialise redis if configured.
- TokenRedisClient - Class in org.odpi.openmetadata.userauthn.auth.redis
-
Redis token client
- TokenRedisClient(String, int) - Constructor for class org.odpi.openmetadata.userauthn.auth.redis.TokenRedisClient
- TokenService - Class in org.odpi.openmetadata.userauthn.auth.service
-
Token service
- TokenService(JwtEncoder) - Constructor for class org.odpi.openmetadata.userauthn.auth.service.TokenService
- toString() - Method in record class org.odpi.openmetadata.userauthn.auth.model.LoginRequest
-
Returns a string representation of this record class.
- ttl(String) - Method in class org.odpi.openmetadata.userauthn.auth.redis.TokenRedisClient
- ttl(String) - Method in interface org.odpi.openmetadata.userauthn.auth.TokenClient
-
retrieve the absolute timeout of token in seconds
U
- User - Class in org.odpi.openmetadata.userauthn.auth.demo
-
Entity User used for in-memory mocked demos, for when the real authentication is missing.
- User() - Constructor for class org.odpi.openmetadata.userauthn.auth.demo.User
- UserDetailsServiceImpl - Class in org.odpi.openmetadata.userauthn.auth.demo
-
User details service for the demo user repository.
- UserDetailsServiceImpl() - Constructor for class org.odpi.openmetadata.userauthn.auth.demo.UserDetailsServiceImpl
- userId() - Method in record class org.odpi.openmetadata.userauthn.auth.model.LoginRequest
-
Returns the value of the
userIdrecord component. - username() - Method in record class org.odpi.openmetadata.userauthn.auth.model.LoginRequest
-
Returns the value of the
usernamerecord component.
All Classes and Interfaces|All Packages|Serialized Form