Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACCESS_TOKEN - Enum constant in enum class org.apache.nifi.web.security.oidc.revocation.TokenTypeHint
- accessToken - Variable in class org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedClient
- accessToken - Variable in class org.apache.nifi.web.security.oidc.client.web.converter.StandardOAuth2AuthenticationToken
- AccessTokenDecoderFactory - Class in org.apache.nifi.web.security.oidc.authentication
-
Access Token Decoder Factory provides Token Validation based on expected Access Token claims instead of ID Token Claims
- AccessTokenDecoderFactory(String, RestOperations) - Constructor for class org.apache.nifi.web.security.oidc.authentication.AccessTokenDecoderFactory
-
Standard constructor with optional JWS Algorithm and required REST Operations for retrieving JSON Web Keys
- accessTokenResponseClient() - Method in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
-
Access Token Response Client for retrieving Access Tokens using Authorization Codes
- addCookie(URI, HttpServletResponse, ApplicationCookieName, String) - Method in interface org.apache.nifi.web.security.cookie.ApplicationCookieService
-
Generate cookie with specified value
- addCookie(URI, HttpServletResponse, ApplicationCookieName, String) - Method in class org.apache.nifi.web.security.cookie.StandardApplicationCookieService
-
Generate cookie with specified value
- addSessionCookie(URI, HttpServletResponse, ApplicationCookieName, String) - Method in interface org.apache.nifi.web.security.cookie.ApplicationCookieService
-
Generate cookie with session-based expiration and specified value
- addSessionCookie(URI, HttpServletResponse, ApplicationCookieName, String) - Method in class org.apache.nifi.web.security.cookie.StandardApplicationCookieService
-
Generate cookie with session-based expiration and specified value as well as SameSite Strict property
- algorithm - Variable in class org.apache.nifi.web.security.jwt.key.service.VerificationKey
- ANONYMOUS_CHAIN - Static variable in class org.apache.nifi.web.security.ProxiedEntitiesUtils
- ANONYMOUS_IDENTITY - Static variable in class org.apache.nifi.web.security.ProxiedEntitiesUtils
- anonymousAuthenticationFilter(AuthenticationManager) - Method in class org.apache.nifi.web.security.configuration.AuthenticationSecurityConfiguration
- anonymousAuthenticationProvider() - Method in class org.apache.nifi.web.security.configuration.AuthenticationSecurityConfiguration
- ApplicationCookieName - Enum Class in org.apache.nifi.web.security.cookie
-
Application Cookie Names
- ApplicationCookieName(String, SameSitePolicy) - Constructor for enum class org.apache.nifi.web.security.cookie.ApplicationCookieName
- applicationCookieService - Static variable in class org.apache.nifi.web.security.csrf.StandardCookieCsrfTokenRepository
- applicationCookieService - Variable in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- applicationCookieService - Static variable in class org.apache.nifi.web.security.oidc.client.web.StandardAuthorizationRequestRepository
- applicationCookieService - Variable in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
- applicationCookieService - Variable in class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
- applicationCookieService - Static variable in class org.apache.nifi.web.security.saml2.service.web.StandardSaml2AuthenticationRequestRepository
- applicationCookieService - Variable in class org.apache.nifi.web.security.saml2.web.authentication.logout.Saml2LogoutSuccessHandler
- applicationCookieService - Static variable in class org.apache.nifi.web.security.saml2.web.authentication.logout.Saml2SingleLogoutFilter
- applicationCookieService - Static variable in class org.apache.nifi.web.security.saml2.web.authentication.logout.StandardSaml2LogoutRequestRepository
- applicationCookieService - Variable in class org.apache.nifi.web.security.saml2.web.authentication.Saml2AuthenticationSuccessHandler
- applicationCookieService - Static variable in class org.apache.nifi.web.security.StandardAuthenticationEntryPoint
- ApplicationCookieService - Interface in org.apache.nifi.web.security.cookie
-
Application Cookie Service capable of generating and retrieving HTTP Cookies using standard properties
- applicationJwtDecoder - Variable in class org.apache.nifi.web.security.jwt.converter.StandardIssuerJwtDecoder
- attemptAuthentication(HttpServletRequest) - Method in class org.apache.nifi.web.security.anonymous.NiFiAnonymousAuthenticationFilter
- attemptAuthentication(HttpServletRequest) - Method in class org.apache.nifi.web.security.NiFiAuthenticationFilter
-
Attempt to extract an authentication attempt from the specified request.
- attemptAuthentication(HttpServletRequest) - Method in class org.apache.nifi.web.security.x509.X509AuthenticationFilter
- attributeName - Variable in class org.apache.nifi.web.security.saml2.web.authentication.identity.AttributeNameIdentityConverter
- AttributeNameIdentityConverter - Class in org.apache.nifi.web.security.saml2.web.authentication.identity
-
Converter for customized User Identity using SAML Attribute Value
- AttributeNameIdentityConverter(String) - Constructor for class org.apache.nifi.web.security.saml2.web.authentication.identity.AttributeNameIdentityConverter
- AUDIENCE - Enum constant in enum class org.apache.nifi.web.security.jwt.provider.SupportedClaim
-
RFC 7519 Section 4.1.3
- authenticate(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.apache.nifi.web.security.NiFiAuthenticationFilter
- authenticate(X509Certificate[]) - Method in class org.apache.nifi.web.security.x509.X509IdentityProvider
-
Authenticates the specified request by checking certificate validity.
- authenticate(Authentication) - Method in class org.apache.nifi.web.security.anonymous.NiFiAnonymousAuthenticationProvider
- authenticate(Authentication) - Method in class org.apache.nifi.web.security.x509.X509AuthenticationProvider
- AUTHENTICATE_HEADER - Static variable in class org.apache.nifi.web.security.StandardAuthenticationEntryPoint
- authenticationDetailsSource - Variable in class org.apache.nifi.web.security.NiFiAuthenticationFilter
- authenticationDetailsSource() - Method in class org.apache.nifi.web.security.configuration.AuthenticationSecurityConfiguration
- authenticationEntryPoint() - Method in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
-
Authentication Entry Point delegating to Bearer Token Entry Point for returning headers on authentication failures
- authenticationManager - Variable in class org.apache.nifi.web.security.NiFiAuthenticationFilter
- authenticationManager(List<AuthenticationProvider>) - Method in class org.apache.nifi.web.security.configuration.WebSecurityConfiguration
-
Spring Security Authentication Manager configured using Authentication Providers from specific configuration classes
- AuthenticationResultConverter - Class in org.apache.nifi.web.security.oidc.client.web.converter
-
OAuth2 Authentication Result Converter returns an extended Authentication Token containing the OAuth2 Access Token
- AuthenticationResultConverter() - Constructor for class org.apache.nifi.web.security.oidc.client.web.converter.AuthenticationResultConverter
- AuthenticationSecurityConfiguration - Class in org.apache.nifi.web.security.configuration
-
Spring Configuration for Authentication Security
- AuthenticationSecurityConfiguration(NiFiProperties, ExtensionManager, Authorizer) - Constructor for class org.apache.nifi.web.security.configuration.AuthenticationSecurityConfiguration
- AuthenticationUserAttribute - Enum Class in org.apache.nifi.web.security.log
-
Request Attribute enumeration for Authentication User information
- AuthenticationUserAttribute(String) - Constructor for enum class org.apache.nifi.web.security.log.AuthenticationUserAttribute
- AuthenticationUserFilter - Class in org.apache.nifi.web.security.log
-
Authentication User Filter sets authentication username in request attribute for later retrieval and logging
- AuthenticationUserFilter() - Constructor for class org.apache.nifi.web.security.log.AuthenticationUserFilter
- AUTHORIZATION - Enum constant in enum class org.apache.nifi.web.security.http.SecurityHeader
-
Authorization Header described in RFC 7235 Section 4.2
- AUTHORIZATION_BEARER - Enum constant in enum class org.apache.nifi.web.security.cookie.ApplicationCookieName
-
Authorization Bearer contains signed JSON Web Token and requires Strict Same Site handling
- AUTHORIZATION_BEARER - Enum constant in enum class org.apache.nifi.web.security.http.SecurityCookieName
- AUTHORIZATION_REQUEST_CACHE_SIZE - Static variable in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- authorizationRequestRepository() - Method in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
-
OpenID Connect Authorization Request Repository with Cache abstraction based on Caffeine implementation
- AuthorizedClient - Class in org.apache.nifi.web.security.oidc.client.web.converter
-
Serialized representation of Authorized Client
- AuthorizedClient(String, AuthorizedToken, AuthorizedToken, AuthorizedToken) - Constructor for class org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedClient
- authorizedClientConverter - Variable in class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
- authorizedClientConverter() - Method in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
-
Authorized Client Converter for OpenID Connect Tokens supporting serialization of OpenID Connect Tokens
- AuthorizedClientConverter - Interface in org.apache.nifi.web.security.oidc.client.web.converter
-
Abstraction for encoding and decoding OpenID Connect Authorized Client Tokens
- authorizedClientExpirationCommand() - Method in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- AuthorizedClientExpirationCommand - Class in org.apache.nifi.web.security.oidc.client.web
-
Runnable command to delete expired OpenID Authorized Clients
- AuthorizedClientExpirationCommand(TrackedAuthorizedClientRepository, TokenRevocationResponseClient) - Constructor for class org.apache.nifi.web.security.oidc.client.web.AuthorizedClientExpirationCommand
- authorizedClientRepository - Variable in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- authorizedClientRepository - Variable in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
- authorizedClientRepository() - Method in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
-
Authorized Client Repository for storing OpenID Connect Tokens in application State Manager
- AuthorizedToken - Class in org.apache.nifi.web.security.oidc.client.web.converter
-
Serialized representation of Authorized Token with minimum required properties
- AuthorizedToken(String, Instant, Instant) - Constructor for class org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedToken
- authorizer - Variable in class org.apache.nifi.web.security.configuration.AuthenticationSecurityConfiguration
- authorizer - Variable in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
- authorizer - Variable in class org.apache.nifi.web.security.configuration.X509AuthenticationSecurityConfiguration
- authorizer - Variable in class org.apache.nifi.web.security.jwt.converter.StandardJwtAuthenticationConverter
- authorizer - Variable in class org.apache.nifi.web.security.NiFiAuthenticationProvider
- authorizer - Variable in class org.apache.nifi.web.security.x509.X509AuthenticationProvider
B
- BASE_URL_FORMAT - Static variable in class org.apache.nifi.web.security.saml2.registration.StandardRelyingPartyRegistrationRepository
- BASE_URL_KEY - Static variable in class org.apache.nifi.web.security.saml2.service.web.StandardRelyingPartyRegistrationResolver
- base64Decode(String) - Static method in class org.apache.nifi.web.security.ProxiedEntitiesUtils
-
Performs the reverse of Base64 encoding
- BEARER_HEADER - Static variable in class org.apache.nifi.web.security.StandardAuthenticationEntryPoint
- BEARER_PREFIX - Static variable in class org.apache.nifi.web.security.jwt.resolver.StandardBearerTokenResolver
- bearerTokenAuthenticationEntryPoint - Variable in class org.apache.nifi.web.security.StandardAuthenticationEntryPoint
- bearerTokenAuthenticationFilter(AuthenticationManager, AuthenticationDetailsSource<HttpServletRequest, NiFiWebAuthenticationDetails>) - Method in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
-
Bearer Token Authentication Filter responsible for reading and authenticating Bearer JSON Web Tokens from HTTP Requests
- bearerTokenProvider - Variable in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- bearerTokenProvider - Variable in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
- bearerTokenProvider - Variable in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- bearerTokenProvider - Variable in class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
- bearerTokenProvider - Variable in class org.apache.nifi.web.security.saml2.web.authentication.Saml2AuthenticationSuccessHandler
- bearerTokenProvider() - Method in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
-
Application Bearer Token Provider responsible for signing and encoding new JSON Web Tokens
- BearerTokenProvider - Interface in org.apache.nifi.web.security.jwt.provider
-
Bearer Token Provider supports generation of Access Tokens used for Bearer Authentication
- bearerTokenResolver - Variable in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- bearerTokenResolver - Variable in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- bearerTokenResolver() - Method in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
-
Bearer Token Resolver responsible for reading Bearer JSON Web Tokens from HTTP headers or cookies
- buildDecoder(ClientRegistration) - Method in class org.apache.nifi.web.security.oidc.authentication.StandardOidcIdTokenDecoderFactory
- buildDetails(HttpServletRequest) - Method in class org.apache.nifi.web.security.NiFiWebAuthenticationDetailsSource
- buildProxiedEntitiesChainString(NiFiUser) - Static method in class org.apache.nifi.web.security.ProxiedEntitiesUtils
-
Builds the proxy chain for the specified user.
- buildProxiedEntityGroupsString(Set<String>) - Static method in class org.apache.nifi.web.security.ProxiedEntitiesUtils
-
Builds the string representation for a set of groups that belong to a proxied entity.
- BYPASS_URI_PREFIXES - Static variable in class org.apache.nifi.web.security.requests.ContentLengthFilter
C
- cache - Variable in class org.apache.nifi.web.security.oidc.client.web.StandardAuthorizationRequestRepository
- cache - Variable in class org.apache.nifi.web.security.saml2.service.web.StandardSaml2AuthenticationRequestRepository
- cache - Variable in class org.apache.nifi.web.security.saml2.web.authentication.logout.StandardSaml2LogoutRequestRepository
- CacheKey - Class in org.apache.nifi.web.security.util
-
Key for the cache.
- CacheKey(String) - Constructor for class org.apache.nifi.web.security.util.CacheKey
- CALLBACK - Enum constant in enum class org.apache.nifi.web.security.oidc.OidcUrlPath
- certificateExtractor - Variable in class org.apache.nifi.web.security.x509.X509AuthenticationFilter
- certificateExtractor() - Method in class org.apache.nifi.web.security.configuration.X509AuthenticationSecurityConfiguration
- certificateIdentityProvider - Variable in class org.apache.nifi.web.security.x509.X509AuthenticationProvider
- certificateIdentityProvider() - Method in class org.apache.nifi.web.security.configuration.X509AuthenticationSecurityConfiguration
- certificates - Variable in class org.apache.nifi.web.security.x509.X509AuthenticationRequestToken
- CertificateStatusException - Exception Class in org.apache.nifi.web.security.x509.ocsp
-
Represents the exceptional case when a users certificate status is not GOOD.
- CertificateStatusException() - Constructor for exception class org.apache.nifi.web.security.x509.ocsp.CertificateStatusException
- CertificateStatusException(String) - Constructor for exception class org.apache.nifi.web.security.x509.ocsp.CertificateStatusException
- CertificateStatusException(String, Throwable) - Constructor for exception class org.apache.nifi.web.security.x509.ocsp.CertificateStatusException
- CertificateStatusException(String, Throwable, boolean, boolean) - Constructor for exception class org.apache.nifi.web.security.x509.ocsp.CertificateStatusException
- CertificateStatusException(Throwable) - Constructor for exception class org.apache.nifi.web.security.x509.ocsp.CertificateStatusException
- certificateValidator - Variable in class org.apache.nifi.web.security.x509.X509IdentityProvider
- certificateValidator() - Method in class org.apache.nifi.web.security.configuration.X509AuthenticationSecurityConfiguration
- claim - Variable in enum class org.apache.nifi.web.security.jwt.provider.SupportedClaim
- clazz - Variable in class org.apache.nifi.authentication.generated.Provider
- client - Variable in class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
- clientAddress - Variable in class org.apache.nifi.web.security.NiFiAuthenticationRequestToken
- clientRegistration - Variable in class org.apache.nifi.web.security.jwt.converter.StandardIssuerJwtDecoder
- ClientRegistrationConfiguration - Class in org.apache.nifi.web.security.configuration
-
OpenID Connect Client Registration configuration with supporting components
- ClientRegistrationConfiguration(NiFiProperties, SSLContext) - Constructor for class org.apache.nifi.web.security.configuration.ClientRegistrationConfiguration
- clientRegistrationJwtDecoder - Variable in class org.apache.nifi.web.security.jwt.converter.StandardIssuerJwtDecoder
- ClientRegistrationProvider - Interface in org.apache.nifi.web.security.oidc.registration
-
Provider interface for OpenID Connect Client Registration abstracting access to metadata from a configurable location
- clientRegistrationRepository - Variable in class org.apache.nifi.web.security.configuration.JwtDecoderConfiguration
- clientRegistrationRepository - Variable in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- clientRegistrationRepository - Variable in class org.apache.nifi.web.security.oidc.client.web.converter.StandardAuthorizedClientConverter
- clientRegistrationRepository - Variable in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
- clientRegistrationRepository - Variable in class org.apache.nifi.web.security.oidc.revocation.StandardTokenRevocationResponseClient
- clientRegistrationRepository() - Method in class org.apache.nifi.web.security.configuration.ClientRegistrationConfiguration
-
Client Registration Repository for OpenID Connect Discovery
- commandScheduler() - Method in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
-
Command Scheduler responsible for running commands in background thread
- commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class org.apache.nifi.web.security.StandardAuthenticationEntryPoint
-
Commence exception handling with handling for OAuth2 Authentication Exceptions using Bearer Token implementation
- complete(String) - Method in class org.apache.nifi.web.security.logout.LogoutRequestManager
- configuredJwsAlgorithm - Variable in class org.apache.nifi.web.security.oidc.authentication.StandardOidcIdTokenDecoderFactory
- CONNECT_TIMEOUT - Static variable in class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
- ContentLengthFilter - Class in org.apache.nifi.web.security.requests
- ContentLengthFilter() - Constructor for class org.apache.nifi.web.security.requests.ContentLengthFilter
- ContentLengthFilter.LimitedContentLengthRequest - Class in org.apache.nifi.web.security.requests
- convert(HttpServletRequest) - Method in class org.apache.nifi.web.security.saml2.service.web.StandardRelyingPartyRegistrationResolver
-
Convert Request to Relying Party Registration using internal default Registration Identifier
- convert(OAuth2LoginAuthenticationToken) - Method in class org.apache.nifi.web.security.oidc.client.web.converter.AuthenticationResultConverter
-
Convert OAuth2 Login Authentication Token to OAuth2 Authentication Token containing the OAuth2 Access Token
- convert(Jwt) - Method in class org.apache.nifi.web.security.jwt.converter.StandardJwtAuthenticationConverter
-
Convert JSON Web Token to NiFi Authentication Token
- convert(OpenSaml5AuthenticationProvider.ResponseToken) - Method in class org.apache.nifi.web.security.saml2.service.authentication.ResponseAuthenticationConverter
-
Convert SAML 2 Response Token using default Converter and process authorities based on Group Attribute Name
- convert(Saml2AuthenticatedPrincipal) - Method in class org.apache.nifi.web.security.saml2.web.authentication.identity.AttributeNameIdentityConverter
-
Convert Principal to identity using configured attribute name when found
- cookieName - Variable in enum class org.apache.nifi.web.security.cookie.ApplicationCookieName
- createDecoder(ClientRegistration) - Method in class org.apache.nifi.web.security.oidc.authentication.StandardOidcIdTokenDecoderFactory
-
Create JSON Web Token Decoder based on Client Registration
- createJWSVerifier(JWSHeader, Key) - Method in class org.apache.nifi.web.security.jwt.key.StandardJWSVerifierFactory
-
Create JSON Web Security Verifier for EdDSA using Ed25519 Public Key or PS512 using RSA Public Key
- createLoginIdentityProvider(String, String) - Method in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- createLoginIdentityProviders() - Method in class org.apache.nifi.authentication.generated.ObjectFactory
-
Create an instance of
LoginIdentityProviders
- createProperty() - Method in class org.apache.nifi.authentication.generated.ObjectFactory
-
Create an instance of
Property
- createProvider() - Method in class org.apache.nifi.authentication.generated.ObjectFactory
-
Create an instance of
Provider
- createUser(String, Set<String>, Set<String>, NiFiUser, String, boolean) - Static method in class org.apache.nifi.web.security.x509.X509AuthenticationProvider
-
Returns a regular user populated with the provided values, or if the user should be anonymous, a well-formed instance of the anonymous user with the provided values.
- credentials - Variable in class org.apache.nifi.web.security.token.NiFiAuthenticationToken
- CsrfApplicationCookieService() - Constructor for class org.apache.nifi.web.security.csrf.StandardCookieCsrfTokenRepository.CsrfApplicationCookieService
- CsrfCookieFilter - Class in org.apache.nifi.web.security.csrf
-
Cross-Site Request Forgery Cookie Filter based on Spring Security recommendations for Single-Page Applications
- CsrfCookieFilter() - Constructor for class org.apache.nifi.web.security.csrf.CsrfCookieFilter
- CsrfCookieRequestMatcher - Class in org.apache.nifi.web.security.csrf
-
Request Matcher checks for the existence of a cookie with the configured name
- CsrfCookieRequestMatcher() - Constructor for class org.apache.nifi.web.security.csrf.CsrfCookieRequestMatcher
- currentSigner - Variable in class org.apache.nifi.web.security.jwt.jws.StandardJwsSignerProvider
- currentUserRequestMatcher - Variable in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
D
- decode(String) - Method in class org.apache.nifi.web.security.jwt.converter.StandardIssuerJwtDecoder
-
Decode JSON Web Token using OpenID Connect Decoder for matched Issuer or default application JWT Decoder
- DEFAULT_CLAIM_TYPE_CONVERTER - Static variable in class org.apache.nifi.web.security.oidc.authentication.StandardOidcIdTokenDecoderFactory
- DEFAULT_JWS_ALGORITHM - Static variable in class org.apache.nifi.web.security.jwt.key.command.KeyGenerationCommand
- DEFAULT_JWS_ALGORITHM - Static variable in class org.apache.nifi.web.security.oidc.authentication.StandardOidcIdTokenDecoderFactory
- DEFAULT_PATH - Static variable in class org.apache.nifi.web.security.cookie.StandardApplicationCookieService
- DEFAULT_SOCKET_TIMEOUT - Static variable in class org.apache.nifi.web.security.configuration.ClientRegistrationConfiguration
- defaultConverter - Static variable in class org.apache.nifi.web.security.saml2.service.authentication.ResponseAuthenticationConverter
- deleteExpired() - Method in class org.apache.nifi.web.security.jwt.key.service.StandardVerificationKeyService
-
Delete Expired Verification Keys is synchronized to avoid losing updates from other methods
- deleteExpired() - Method in interface org.apache.nifi.web.security.jwt.key.service.VerificationKeyService
-
Delete Expired Keys
- deleteExpired() - Method in interface org.apache.nifi.web.security.jwt.revocation.JwtRevocationService
-
Delete Expired Revocations
- deleteExpired() - Method in class org.apache.nifi.web.security.jwt.revocation.StandardJwtRevocationService
-
Delete Expired Revocations is synchronized is avoid losing updates from setRevoked()
- deleteExpired() - Method in class org.apache.nifi.web.security.oidc.client.web.AuthorizedClientExpirationCommand
- deleteExpired() - Method in class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
-
Delete expired Authorized Clients from the configured State Manager
- deleteExpired() - Method in interface org.apache.nifi.web.security.oidc.client.web.TrackedAuthorizedClientRepository
-
Delete expired Authorized Clients
- deprecationLogger - Static variable in class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
- destroy() - Method in class org.apache.nifi.web.security.requests.ContentLengthFilter
- destroy() - Method in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- determineTargetUrl(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
-
Determine Redirect Target URL based on Request URL and add Session Cookie containing a Bearer Token
- determineTargetUrl(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.apache.nifi.web.security.saml2.web.authentication.Saml2AuthenticationSuccessHandler
-
Determine Redirect Target URL based on Request URL and add Session Cookie containing a Bearer Token
- DisabledClientRegistrationRepository - Class in org.apache.nifi.web.security.oidc.registration
-
Disabled implementation of Client Registration Repository when OpenID Connect is not configured
- DisabledClientRegistrationRepository() - Constructor for class org.apache.nifi.web.security.oidc.registration.DisabledClientRegistrationRepository
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.nifi.web.security.NiFiAuthenticationFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.nifi.web.security.requests.ContentLengthFilter
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.apache.nifi.web.security.csrf.CsrfCookieFilter
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.apache.nifi.web.security.csrf.SkipReplicatedCsrfFilter
-
Set request attribute to disable standard CSRF Filter when request matches
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.apache.nifi.web.security.log.AuthenticationUserFilter
-
Read Authentication username from Spring Security Context and set username request attribute when found
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.apache.nifi.web.security.logout.StandardLogoutFilter
-
Call Logout Success Handler when request path matches
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
-
Run Bearer Token Refresh check for matched HTTP Requests and avoid processing multiple requests for the same user
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.apache.nifi.web.security.saml2.web.authentication.logout.Saml2SingleLogoutFilter
-
Read Logout Request Identifier cookies and find Logout Request then call Logout Success Handler
E
- Ed25519Signer - Class in org.apache.nifi.web.security.jwt.key
-
Ed25519 implementation of JSON Web Security Signer using Java cryptography
- Ed25519Signer(PrivateKey) - Constructor for class org.apache.nifi.web.security.jwt.key.Ed25519Signer
- Ed25519Verifier - Class in org.apache.nifi.web.security.jwt.key
-
Ed25519 implementation of JSON Web Security Verifier using Java cryptography
- Ed25519Verifier(PublicKey) - Constructor for class org.apache.nifi.web.security.jwt.key.Ed25519Verifier
- encoded - Variable in class org.apache.nifi.web.security.jwt.key.service.VerificationKey
- encryption - Variable in class org.apache.nifi.authentication.generated.Property
- END_SESSION_ENDPOINT - Static variable in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
- equals(Object) - Method in class org.apache.nifi.web.security.logout.LogoutRequest
- equals(Object) - Method in class org.apache.nifi.web.security.NiFiWebAuthenticationDetails
- equals(Object) - Method in class org.apache.nifi.web.security.util.CacheKey
- equals(Object) - Method in class org.apache.nifi.web.security.x509.ocsp.OcspRequest
- ESCAPED_GT - Static variable in class org.apache.nifi.web.security.ProxiedEntitiesUtils
- ESCAPED_LT - Static variable in class org.apache.nifi.web.security.ProxiedEntitiesUtils
- expiration - Variable in class org.apache.nifi.web.security.jwt.key.service.VerificationKey
- expiration - Variable in class org.apache.nifi.web.security.saml2.web.authentication.Saml2AuthenticationSuccessHandler
- expiration - Variable in class org.apache.nifi.web.security.token.LoginAuthenticationToken
- EXPIRATION - Enum constant in enum class org.apache.nifi.web.security.jwt.provider.SupportedClaim
-
RFC 7519 Section 4.1.4
- EXPIRED_JWT - Static variable in class org.apache.nifi.web.security.StandardAuthenticationEntryPoint
- expiresAt - Variable in class org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedToken
- extensionManager - Variable in class org.apache.nifi.web.security.configuration.AuthenticationSecurityConfiguration
- extensionManager - Variable in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- extractClientCertificate(HttpServletRequest) - Method in class org.apache.nifi.web.security.x509.X509CertificateExtractor
-
Extract the client certificate from the specified HttpServletRequest or null if none is specified.
- extractPrincipal(X509Certificate) - Method in class org.apache.nifi.web.security.x509.SubjectDnX509PrincipalExtractor
F
- FAILURE_RESULT - Static variable in class org.apache.nifi.web.security.jwt.revocation.JwtRevocationValidator
- FALLBACK_KEY_PAIR_ALGORITHM - Static variable in class org.apache.nifi.web.security.configuration.KeyPairGeneratorConfiguration
-
Fallback Key Pair Algorithm when standard algorithm not supported in current Security Provider
- FILE_URI_SCHEME - Static variable in class org.apache.nifi.web.security.oidc.registration.StandardClientRegistrationProvider
- findById(String) - Method in class org.apache.nifi.web.security.jwt.key.service.StandardVerificationKeyService
-
Find Key using specified Key Identifier
- findById(String) - Method in interface org.apache.nifi.web.security.jwt.key.service.VerificationKeyService
-
Find Key using specified Key Identifier
- findByRegistrationId(String) - Method in class org.apache.nifi.web.security.oidc.registration.DisabledClientRegistrationRepository
- findByRegistrationId(String) - Method in class org.apache.nifi.web.security.saml2.registration.StandardRelyingPartyRegistrationRepository
- findEncoded(Authentication) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
- findSerializedKey(String) - Method in class org.apache.nifi.web.security.jwt.key.service.StandardVerificationKeyService
- formatSize(int) - Static method in class org.apache.nifi.web.security.requests.ContentLengthFilter
-
Formats a value like
1048576
to1 MB
for easier human consumption. - FORWARD_FOR_HEADER - Static variable in class org.apache.nifi.web.security.NiFiWebAuthenticationDetails
- forwardedFor - Variable in class org.apache.nifi.web.security.NiFiWebAuthenticationDetails
G
- generateRandomToken() - Method in class org.apache.nifi.web.security.csrf.StandardCookieCsrfTokenRepository
- generateToken(HttpServletRequest) - Method in class org.apache.nifi.web.security.csrf.StandardCookieCsrfTokenRepository
-
Generate CSRF Token or return current Token when present in HTTP Servlet Request Cookie header
- get(String) - Method in class org.apache.nifi.web.security.logout.LogoutRequestManager
- getAccessToken() - Method in class org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedClient
- getAccessToken(AuthorizedToken) - Method in class org.apache.nifi.web.security.oidc.client.web.converter.StandardAuthorizedClientConverter
- getAccessToken(OAuth2AuthenticationToken) - Method in class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
- getAlgorithm() - Method in class org.apache.nifi.web.security.jwt.key.service.VerificationKey
- getAttributeValue(XMLObject) - Method in class org.apache.nifi.web.security.saml2.service.authentication.ResponseAuthenticationConverter
- getAuthenticationSuccessHandler() - Method in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- getAuthenticationSuccessHandler() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
- getAuthenticationToken(OidcAuthorizedClient) - Method in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- getAuthenticationToken(Authentication) - Method in class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
- getAuthorities(List<Assertion>) - Method in class org.apache.nifi.web.security.saml2.service.authentication.ResponseAuthenticationConverter
- getAuthorityProviderLookup() - Method in class org.apache.nifi.web.security.spring.StandardLoginIdentityProviderInitializationContext
- getBaseUrl(HttpServletRequest) - Method in class org.apache.nifi.web.security.saml2.service.web.StandardRelyingPartyRegistrationResolver
- getBearerToken(String, Set<String>) - Method in class org.apache.nifi.web.security.saml2.web.authentication.Saml2AuthenticationSuccessHandler
- getBearerToken(String, OAuth2AccessTokenResponse) - Method in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- getBearerToken(String, OAuth2AccessToken, Set<String>) - Method in class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
- getBearerToken(LoginAuthenticationToken) - Method in interface org.apache.nifi.web.security.jwt.provider.BearerTokenProvider
-
Get Bearer Token
- getBearerToken(LoginAuthenticationToken) - Method in class org.apache.nifi.web.security.jwt.provider.StandardBearerTokenProvider
-
Get Signed JSON Web Token using Login Authentication Token
- getCertificates() - Method in class org.apache.nifi.web.security.x509.X509AuthenticationRequestToken
- getClaim() - Method in enum class org.apache.nifi.web.security.jwt.provider.SupportedClaim
- getClazz() - Method in class org.apache.nifi.authentication.generated.Provider
-
Gets the value of the clazz property.
- getClientAddress() - Method in class org.apache.nifi.web.security.NiFiAuthenticationRequestToken
- getClientAuthenticationMethod(List<ClientAuthenticationMethod>) - Method in class org.apache.nifi.web.security.oidc.registration.StandardClientRegistrationProvider
- getClientRegistration() - Method in interface org.apache.nifi.web.security.oidc.registration.ClientRegistrationProvider
-
Get Client Registration
- getClientRegistration() - Method in class org.apache.nifi.web.security.oidc.registration.StandardClientRegistrationProvider
-
Get Client Registration using OpenID Connect Discovery URL
- getClientResponse(OCSPReq) - Method in class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
- getConfigurationContext(Provider) - Method in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- getCookieBuilder(URI, ApplicationCookieName, String, Duration) - Method in class org.apache.nifi.web.security.cookie.StandardApplicationCookieService
-
Get Response Cookie Builder with standard properties
- getCookieBuilder(URI, ApplicationCookieName, String, Duration) - Method in class org.apache.nifi.web.security.csrf.StandardCookieCsrfTokenRepository.CsrfApplicationCookieService
-
Get Response Cookie Builder with HttpOnly disabled allowing JavaScript to read value for subsequent requests
- getCookieName() - Method in enum class org.apache.nifi.web.security.cookie.ApplicationCookieName
- getCookiePath(URI) - Method in class org.apache.nifi.web.security.cookie.StandardApplicationCookieService
- getCookieValue(HttpServletRequest, ApplicationCookieName) - Method in interface org.apache.nifi.web.security.cookie.ApplicationCookieService
-
Get cookie value using specified name
- getCookieValue(HttpServletRequest, ApplicationCookieName) - Method in class org.apache.nifi.web.security.cookie.StandardApplicationCookieService
-
Get cookie value using specified name
- getCredentials() - Method in class org.apache.nifi.web.security.anonymous.NiFiAnonymousAuthenticationRequestToken
- getCredentials() - Method in class org.apache.nifi.web.security.oidc.client.web.converter.StandardOAuth2AuthenticationToken
-
Get Credentials returns the OAuth2 Access Token
- getCredentials() - Method in class org.apache.nifi.web.security.saml2.registration.StandardRelyingPartyRegistrationRepository
- getCredentials() - Method in class org.apache.nifi.web.security.token.LoginAuthenticationToken
- getCredentials() - Method in class org.apache.nifi.web.security.token.LogoutAuthenticationToken
- getCredentials() - Method in class org.apache.nifi.web.security.token.NiFiAuthenticationToken
- getCredentials() - Method in class org.apache.nifi.web.security.x509.X509AuthenticationRequestToken
- getCsrfToken(String) - Method in class org.apache.nifi.web.security.csrf.StandardCookieCsrfTokenRepository
- getDecoded(String) - Method in interface org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedClientConverter
-
Get decoded OpenID Connect Authorized Client
- getDecoded(String) - Method in class org.apache.nifi.web.security.oidc.client.web.converter.StandardAuthorizedClientConverter
-
Get decoded Authorized Client from encrypted string containing JSON
- getDisabledRelyingPartyRegistrationRepository() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
- getEncoded() - Method in class org.apache.nifi.web.security.jwt.key.service.VerificationKey
- getEncoded(OidcAuthorizedClient) - Method in interface org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedClientConverter
-
Get encoded representation of Authorized Client
- getEncoded(OidcAuthorizedClient) - Method in class org.apache.nifi.web.security.oidc.client.web.converter.StandardAuthorizedClientConverter
-
Get encoded representation serializes as JSON and returns an encrypted string
- getEncryption() - Method in class org.apache.nifi.authentication.generated.Property
-
Gets the value of the encryption property.
- getEndSessionEndpoint(ClientRegistration) - Method in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
- getEndSessionTargetUrl(URI, String, String) - Method in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
- getErrorMessage(HttpServletResponse, AuthenticationException) - Method in class org.apache.nifi.web.security.StandardAuthenticationEntryPoint
- getExpiration() - Method in class org.apache.nifi.web.security.jwt.key.service.VerificationKey
- getExpiration() - Method in class org.apache.nifi.web.security.token.LoginAuthenticationToken
- getExpirationTime(LoginAuthenticationToken) - Method in class org.apache.nifi.web.security.jwt.provider.StandardBearerTokenProvider
- getExpiresAt() - Method in class org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedToken
- getForwardedFor() - Method in class org.apache.nifi.web.security.NiFiWebAuthenticationDetails
-
Get Forwarded For addresses can be null when the X-Forwarded-For header is not provided
- getGroups(Collection<? extends GrantedAuthority>) - Method in class org.apache.nifi.web.security.jwt.provider.StandardBearerTokenProvider
- getGroups(Authentication) - Method in class org.apache.nifi.web.security.saml2.web.authentication.Saml2AuthenticationSuccessHandler
- getGroups(OidcUser) - Method in class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
- getHeader() - Method in enum class org.apache.nifi.web.security.http.SecurityHeader
- getHint() - Method in enum class org.apache.nifi.web.security.oidc.revocation.TokenTypeHint
- getHttpClient() - Method in class org.apache.nifi.web.security.configuration.ClientRegistrationConfiguration
- getId() - Method in class org.apache.nifi.web.security.jwt.key.service.VerificationKey
- getIdentifier() - Method in class org.apache.nifi.authentication.generated.Provider
-
Gets the value of the identifier property.
- getIdentifier() - Method in class org.apache.nifi.web.security.spring.StandardLoginIdentityProviderConfigurationContext
- getIdentifier() - Method in class org.apache.nifi.web.security.spring.StandardLoginIdentityProviderInitializationContext
- getIdentity(Authentication) - Method in class org.apache.nifi.web.security.saml2.web.authentication.Saml2AuthenticationSuccessHandler
- getIdentity(OidcUser) - Method in class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
- getIdToken() - Method in class org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedClient
- getIdToken() - Method in class org.apache.nifi.web.security.oidc.client.web.OidcAuthorizedClient
-
Get OpenID Connect ID Token
- getIdToken(AuthorizedClient) - Method in class org.apache.nifi.web.security.oidc.client.web.converter.StandardAuthorizedClientConverter
- getInitializedSignature() - Method in class org.apache.nifi.web.security.jwt.key.Ed25519Verifier
- getInputStream() - Method in class org.apache.nifi.web.security.requests.ContentLengthFilter.LimitedContentLengthRequest
- getInputStream(String) - Method in class org.apache.nifi.web.security.saml2.registration.StandardRegistrationBuilderProvider
- getIssuedAt() - Method in class org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedToken
- getIssuer() - Method in interface org.apache.nifi.web.security.jwt.provider.IssuerProvider
-
Get Issuer URI for issuer claims
- getIssuer() - Method in class org.apache.nifi.web.security.jwt.provider.StandardIssuerProvider
-
Get Issuer URI for issuer claims
- getIssuerCertificate() - Method in class org.apache.nifi.web.security.x509.ocsp.OcspRequest
- getIssuerCertificate(X509Certificate[]) - Method in class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
-
Gets the issuer certificate.
- getJCAContext() - Method in class org.apache.nifi.web.security.jwt.key.StandardJWSVerifierFactory
- getJwsAlgorithm() - Method in class org.apache.nifi.web.security.jwt.jws.JwsSignerContainer
- getJwsAlgorithm(String) - Method in class org.apache.nifi.web.security.oidc.authentication.StandardOidcIdTokenDecoderFactory
- getJwsSigner() - Method in class org.apache.nifi.web.security.jwt.jws.JwsSignerContainer
- getJwsSigner(PrivateKey) - Method in class org.apache.nifi.web.security.jwt.key.command.KeyGenerationCommand
- getJwsSignerContainer(Instant) - Method in interface org.apache.nifi.web.security.jwt.jws.JwsSignerProvider
-
Get JSON Web Signature Signer Container
- getJwsSignerContainer(Instant) - Method in class org.apache.nifi.web.security.jwt.jws.StandardJwsSignerProvider
-
Get Current JWS Signer Container and update expiration
- getKey() - Method in class org.apache.nifi.web.security.util.CacheKey
- getKey(VerificationKey) - Method in class org.apache.nifi.web.security.jwt.key.service.StandardVerificationKeyService
- getKeyAliases() - Method in class org.apache.nifi.web.security.saml2.registration.StandardRelyingPartyRegistrationRepository
- getKeyIdentifier() - Method in class org.apache.nifi.web.security.jwt.jws.JwsSignerContainer
- getLocalHost() - Method in class org.apache.nifi.web.security.jwt.provider.StandardIssuerProvider
- getLoginIdentityProvider(String) - Method in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- getMappedUserIdentity() - Method in class org.apache.nifi.web.security.logout.LogoutRequest
- getMappings() - Method in class org.apache.nifi.web.security.NiFiAuthenticationProvider
- getMaxContentLength() - Method in class org.apache.nifi.web.security.requests.ContentLengthFilter
-
Returns the currently configured max content length in bytes.
- getName() - Method in class org.apache.nifi.authentication.generated.Property
-
Gets the value of the name property.
- getName() - Method in enum class org.apache.nifi.web.security.http.SecurityCookieName
- getName() - Method in enum class org.apache.nifi.web.security.log.AuthenticationUserAttribute
- getName() - Method in class org.apache.nifi.web.security.oidc.userinfo.StandardOidcUser
- getName() - Method in class org.apache.nifi.web.security.token.LoginAuthenticationToken
- getObject() - Method in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
-
Get Login Identity Provider Object or null when not configured
- getObjectType() - Method in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- getOcspCertificate(NiFiProperties) - Method in class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
-
Loads the ocsp certificate if specified.
- getOcspStatus(OcspRequest) - Method in class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
-
Gets the OCSP status for the specified subject and issuer certificates.
- getOidcAuthorizedClient(OAuth2AuthorizedClient, Authentication) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
- getOidcAuthorizedClient(ClientRegistration, String, HttpServletRequest) - Method in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
- getOidcIdToken(Authentication) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
- getOidcUser(OAuth2AuthenticationToken) - Method in class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
- getPath() - Method in enum class org.apache.nifi.web.security.oidc.OidcUrlPath
- getPath() - Method in enum class org.apache.nifi.web.security.saml2.SamlUrlPath
- getPolicy() - Method in enum class org.apache.nifi.web.security.cookie.SameSitePolicy
- getPostLogoutRedirectUri(HttpServletRequest) - Method in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
- getPrincipal() - Method in class org.apache.nifi.web.security.anonymous.NiFiAnonymousAuthenticationRequestToken
- getPrincipal() - Method in class org.apache.nifi.web.security.token.LoginAuthenticationToken
- getPrincipal() - Method in class org.apache.nifi.web.security.token.LogoutAuthenticationToken
- getPrincipal() - Method in class org.apache.nifi.web.security.token.NiFiAuthenticationToken
- getPrincipal() - Method in class org.apache.nifi.web.security.x509.X509AuthenticationRequestToken
- getPrincipalId(Authentication) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
- getPrincipalName() - Method in class org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedClient
- getProperties() - Method in class org.apache.nifi.web.security.NiFiAuthenticationFilter
- getProperties() - Method in class org.apache.nifi.web.security.spring.StandardLoginIdentityProviderConfigurationContext
- getProperty() - Method in class org.apache.nifi.authentication.generated.Provider
-
Gets the value of the property property.
- getProperty() - Method in enum class org.apache.nifi.web.security.oidc.client.web.OidcRegistrationProperty
- getProperty() - Method in enum class org.apache.nifi.web.security.saml2.registration.Saml2RegistrationProperty
- getProperty(String) - Method in class org.apache.nifi.web.security.spring.StandardLoginIdentityProviderConfigurationContext
- getProvidedGroups(Jwt) - Method in class org.apache.nifi.web.security.jwt.converter.StandardJwtAuthenticationConverter
- getProvider() - Method in class org.apache.nifi.authentication.generated.LoginIdentityProviders
-
Gets the value of the provider property.
- getProviderAuthorities() - Method in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- getProviderMetadata() - Method in class org.apache.nifi.web.security.oidc.registration.StandardClientRegistrationProvider
- getProxiedEntitiesChain() - Method in class org.apache.nifi.web.security.x509.X509AuthenticationRequestToken
- getProxiedEntityGroups() - Method in class org.apache.nifi.web.security.x509.X509AuthenticationRequestToken
- getRefreshToken() - Method in class org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedClient
- getRefreshToken(AuthorizedToken) - Method in class org.apache.nifi.web.security.oidc.client.web.converter.StandardAuthorizedClientConverter
- getRefreshTokenResponse(OidcAuthorizedClient) - Method in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- getRefreshTokenResponse(OidcAuthorizedClient, HttpServletRequest, HttpServletResponse) - Method in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- getRegistrationBuilder() - Method in interface org.apache.nifi.web.security.saml2.registration.RegistrationBuilderProvider
-
Get Relying Party Registration Builder
- getRegistrationBuilder() - Method in class org.apache.nifi.web.security.saml2.registration.StandardRegistrationBuilderProvider
-
Get Registration Builder from configured location supporting local files or HTTP services
- getRelyingPartyRegistration() - Method in class org.apache.nifi.web.security.saml2.registration.StandardRelyingPartyRegistrationRepository
- getRemoteInputStream(String) - Method in class org.apache.nifi.web.security.saml2.registration.StandardRegistrationBuilderProvider
- getRequestBasedRedirectUri(String, HttpServletRequest) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardOAuth2AuthorizationRequestResolver
- getRequestEntity(TokenRevocationRequest, ClientRegistration) - Method in class org.apache.nifi.web.security.oidc.revocation.StandardTokenRevocationResponseClient
- getRequestIdentifier() - Method in class org.apache.nifi.web.security.logout.LogoutRequest
- getResolvedAuthorizationRequest(OAuth2AuthorizationRequest, HttpServletRequest) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardOAuth2AuthorizationRequestResolver
- getResolvedHost(String) - Method in class org.apache.nifi.web.security.jwt.provider.StandardIssuerProvider
- getResponseEntity(TokenRevocationRequest, ClientRegistration) - Method in class org.apache.nifi.web.security.oidc.revocation.StandardTokenRevocationResponseClient
- getResponseStatus() - Method in class org.apache.nifi.web.security.x509.ocsp.OcspStatus
- getRevocationEndpoint(ClientRegistration) - Method in class org.apache.nifi.web.security.oidc.revocation.StandardTokenRevocationResponseClient
- getRevocationResponse(TokenRevocationRequest) - Method in class org.apache.nifi.web.security.oidc.revocation.StandardTokenRevocationResponseClient
-
Get Revocation Response as described in RFC 7009 Section 2.2 or return success when the Revocation Endpoint is not configured
- getRevocationResponse(TokenRevocationRequest) - Method in interface org.apache.nifi.web.security.oidc.revocation.TokenRevocationResponseClient
-
Get Token Revocation Response based on Revocation Request
- getSameSitePolicy() - Method in enum class org.apache.nifi.web.security.cookie.ApplicationCookieName
- getSessionExpiration(OAuth2AccessToken) - Method in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- getSessionExpiration(OAuth2Token) - Method in class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
- getSignedBearerToken(JWTClaimsSet) - Method in class org.apache.nifi.web.security.jwt.provider.StandardBearerTokenProvider
- getStateMap() - Method in class org.apache.nifi.web.security.jwt.key.service.StandardVerificationKeyService
- getStateMap() - Method in class org.apache.nifi.web.security.jwt.revocation.StandardJwtRevocationService
- getStateMap() - Method in class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
- getStatusCode() - Method in class org.apache.nifi.web.security.oidc.revocation.TokenRevocationResponse
- getSubjectCertificate() - Method in class org.apache.nifi.web.security.x509.ocsp.OcspRequest
- getSubjectCertificate(X509Certificate[]) - Method in class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
-
Gets the subject certificate.
- getTimeout(String) - Method in class org.apache.nifi.web.security.configuration.ClientRegistrationConfiguration
- getToken() - Method in class org.apache.nifi.web.security.oidc.revocation.TokenRevocationRequest
- getTokenIssuer(JWT) - Method in class org.apache.nifi.web.security.jwt.converter.StandardIssuerJwtDecoder
- getTokenTypeHint() - Method in class org.apache.nifi.web.security.oidc.revocation.TokenRevocationRequest
- getTokenValidator(ClientRegistration) - Method in class org.apache.nifi.web.security.oidc.authentication.AccessTokenDecoderFactory
-
Get OAuth2 Token Validator with Timestamp and Issuer Validators
- getTokenValidator(ClientRegistration) - Method in class org.apache.nifi.web.security.oidc.authentication.StandardOidcIdTokenDecoderFactory
-
Get OAuth2 Token Validator based on Spring Security DefaultOidcIdTokenValidatorFactory
- getTokenValue() - Method in class org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedToken
- getTrustedCAs(NiFiProperties) - Method in class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
-
Loads the trusted certificate authorities according to the specified properties.
- getTrustedResponderCertificate(X509CertificateHolder, X509Certificate) - Method in class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
-
Gets the trusted responder certificate.
- getUser(Jwt) - Method in class org.apache.nifi.web.security.jwt.converter.StandardJwtAuthenticationConverter
- getUserAgent() - Method in class org.apache.nifi.web.security.NiFiWebAuthenticationDetails
-
Get User Agent can be null when the User-Agent header is not provided
- getUserClaimName(OidcUser) - Method in class org.apache.nifi.web.security.oidc.userinfo.StandardOidcUserService
- getUserClaimNames() - Method in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- getUserGroups(String) - Method in class org.apache.nifi.web.security.NiFiAuthenticationProvider
- getValidationStatus() - Method in class org.apache.nifi.web.security.x509.ocsp.OcspStatus
- getValue() - Method in class org.apache.nifi.authentication.generated.Property
-
Gets the value of the value property.
- getVerificationKey(String) - Method in class org.apache.nifi.web.security.jwt.key.service.StandardVerificationKeyService
- getVerificationKeys(String) - Method in class org.apache.nifi.web.security.jwt.key.StandardVerificationKeySelector
-
Get Verification Keys
- getVerificationKeys(String) - Method in interface org.apache.nifi.web.security.jwt.key.VerificationKeySelector
-
Get Verification Keys for Key Identifier
- getVerificationStatus() - Method in class org.apache.nifi.web.security.x509.ocsp.OcspStatus
- getVerifierError(String) - Method in class org.apache.nifi.web.security.oidc.authentication.StandardOidcIdTokenDecoderFactory
- getWebClientService() - Method in class org.apache.nifi.web.security.saml2.registration.StandardRegistrationBuilderProvider
- Good - Enum constant in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.ValidationStatus
- groupAttributeName - Variable in class org.apache.nifi.web.security.saml2.service.authentication.ResponseAuthenticationConverter
- groupIdentityMappings - Variable in class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
- groupIdentityMappings - Variable in class org.apache.nifi.web.security.saml2.web.authentication.Saml2AuthenticationSuccessHandler
- GROUPS - Enum constant in enum class org.apache.nifi.web.security.jwt.provider.SupportedClaim
-
RFC 7643 Section 4.1.2
- groupsClaimName - Variable in class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
- GT - Static variable in class org.apache.nifi.web.security.ProxiedEntitiesUtils
H
- handle(HttpServletRequest, HttpServletResponse, Supplier<CsrfToken>) - Method in class org.apache.nifi.web.security.csrf.StandardCsrfTokenRequestAttributeHandler
-
Handle Request using standard Spring Security implementation
- handler - Variable in class org.apache.nifi.web.security.csrf.StandardCsrfTokenRequestAttributeHandler
- hashCode() - Method in class org.apache.nifi.web.security.logout.LogoutRequest
- hashCode() - Method in class org.apache.nifi.web.security.NiFiWebAuthenticationDetails
- hashCode() - Method in class org.apache.nifi.web.security.util.CacheKey
- hashCode() - Method in class org.apache.nifi.web.security.x509.ocsp.OcspRequest
- header - Variable in enum class org.apache.nifi.web.security.http.SecurityHeader
- hint - Variable in enum class org.apache.nifi.web.security.oidc.revocation.TokenTypeHint
- HTTP_ONLY_DISABLED - Static variable in class org.apache.nifi.web.security.csrf.StandardCookieCsrfTokenRepository.CsrfApplicationCookieService
- HTTP_ONLY_ENABLED - Static variable in class org.apache.nifi.web.security.cookie.StandardApplicationCookieService
- HTTP_SCHEME_PREFIX - Static variable in class org.apache.nifi.web.security.saml2.registration.StandardRegistrationBuilderProvider
I
- id - Variable in class org.apache.nifi.web.security.jwt.key.service.VerificationKey
- ID_TOKEN_HINT_PARAMETER - Static variable in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
- identifier - Variable in class org.apache.nifi.authentication.generated.Provider
- identifier - Variable in class org.apache.nifi.web.security.spring.StandardLoginIdentityProviderConfigurationContext
- identifier - Variable in class org.apache.nifi.web.security.spring.StandardLoginIdentityProviderInitializationContext
- identity - Variable in class org.apache.nifi.web.security.token.LoginAuthenticationToken
- identityConverter - Variable in class org.apache.nifi.web.security.saml2.web.authentication.Saml2AuthenticationSuccessHandler
- identityMappings - Variable in class org.apache.nifi.web.security.jwt.converter.StandardJwtAuthenticationConverter
- idToken - Variable in class org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedClient
- idToken - Variable in class org.apache.nifi.web.security.oidc.client.web.OidcAuthorizedClient
- idTokenDecoderFactory - Variable in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- idTokenDecoderFactory() - Method in class org.apache.nifi.web.security.configuration.JwtDecoderConfiguration
-
OpenID Connect Identifier Token Decoder with configured JWS Algorithm for verification
- init() - Method in class org.apache.nifi.web.security.requests.ContentLengthFilter
- init(FilterConfig) - Method in class org.apache.nifi.web.security.requests.ContentLengthFilter
- initializeJaxbContext() - Static method in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
-
Load the JAXBContext.
- InternalError - Enum constant in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.ResponseStatus
- InvalidAuthenticationException - Exception Class in org.apache.nifi.web.security
-
Thrown if the authentication of a given request is invalid.
- InvalidAuthenticationException(String) - Constructor for exception class org.apache.nifi.web.security.InvalidAuthenticationException
- InvalidAuthenticationException(String, Throwable) - Constructor for exception class org.apache.nifi.web.security.InvalidAuthenticationException
- isBase64Encoded(String) - Static method in class org.apache.nifi.web.security.ProxiedEntitiesUtils
-
Check if a value has been encoded by Base64 encoding and therefore needs to be decoded.
- isExpired(OidcAuthorizedClient) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
- isIssuerRegistered(String) - Method in class org.apache.nifi.web.security.jwt.converter.StandardIssuerJwtDecoder
- isRefreshRequired(String, HttpServletRequest) - Method in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- isRevoked(String) - Method in interface org.apache.nifi.web.security.jwt.revocation.JwtRevocationService
-
Is JSON Web Token Identifier Revoked
- isRevoked(String) - Method in class org.apache.nifi.web.security.jwt.revocation.StandardJwtRevocationService
-
Is JSON Web Token Identifier Revoked based on State Map Status
- isSecureRequest() - Method in class org.apache.nifi.web.security.anonymous.NiFiAnonymousAuthenticationRequestToken
- isSingleton() - Method in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- isSubjectToFilter(HttpServletRequest) - Method in class org.apache.nifi.web.security.requests.ContentLengthFilter
-
Returns
true
if this request is subject to the filter operation,false
if not. - isSuccess() - Method in class org.apache.nifi.web.security.oidc.revocation.TokenRevocationResponse
- ISSUED_AT - Enum constant in enum class org.apache.nifi.web.security.jwt.provider.SupportedClaim
-
RFC 7519 Section 4.1.6
- issuedAt - Variable in class org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedToken
- issuer - Variable in class org.apache.nifi.web.security.jwt.provider.StandardIssuerProvider
- issuer - Variable in class org.apache.nifi.web.security.x509.X509IdentityProvider
- ISSUER - Enum constant in enum class org.apache.nifi.web.security.jwt.provider.SupportedClaim
-
RFC 7519 Section 4.1.1
- issuerCertificate - Variable in class org.apache.nifi.web.security.x509.ocsp.OcspRequest
- issuerProvider - Variable in class org.apache.nifi.web.security.jwt.provider.StandardBearerTokenProvider
- issuerProvider() - Method in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
- IssuerProvider - Interface in org.apache.nifi.web.security.jwt.provider
-
JSON Web Token Issuer Provider abstracts determination of local address for issuer claims
- isValidChainFormat(String) - Static method in class org.apache.nifi.web.security.ProxiedEntitiesUtils
-
Check if a String is in the expected format and can be safely tokenized.
- isWrappedInAngleBrackets(String) - Static method in class org.apache.nifi.web.security.ProxiedEntitiesUtils
-
Check if a string is wrapped with <angle brackets>.
J
- JAXB_CONTEXT - Static variable in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- JAXB_GENERATED_PATH - Static variable in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- jcaContext - Variable in class org.apache.nifi.web.security.jwt.key.StandardJWSVerifierFactory
- jwsAlgorithm - Variable in class org.apache.nifi.web.security.jwt.jws.JwsSignerContainer
- jwsAlgorithm - Variable in class org.apache.nifi.web.security.jwt.key.command.KeyGenerationCommand
- jwsSigner - Variable in class org.apache.nifi.web.security.jwt.jws.JwsSignerContainer
- JwsSignerContainer - Class in org.apache.nifi.web.security.jwt.jws
-
JSON Web Signature Signer Container
- JwsSignerContainer(String, JWSAlgorithm, JWSSigner) - Constructor for class org.apache.nifi.web.security.jwt.jws.JwsSignerContainer
- jwsSignerProvider - Variable in class org.apache.nifi.web.security.jwt.provider.StandardBearerTokenProvider
- jwsSignerProvider() - Method in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
-
JSON Web Signature Signer Provider responsible for managing Bearer Token signing key pairs
- JwsSignerProvider - Interface in org.apache.nifi.web.security.jwt.jws
-
JSON Web Signature Signer Provider supports accessing signer and identifier properties
- JWT_ID - Enum constant in enum class org.apache.nifi.web.security.jwt.provider.SupportedClaim
-
RFC 7519 Section 4.1.7
- jwtAuthenticationConverter() - Method in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
-
JSON Web Token Authentication Converter provides application User objects
- jwtAuthenticationProvider() - Method in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
-
JSON Web Token Authentication Provider responsible for decoding and verifying Bearer Tokens from HTTP Requests
- JwtAuthenticationSecurityConfiguration - Class in org.apache.nifi.web.security.configuration
-
JSON Web Token Configuration for Authentication Security
- JwtAuthenticationSecurityConfiguration(NiFiProperties, Authorizer, JwtDecoder, JwtRevocationService, StandardVerificationKeySelector, VerificationKeyService) - Constructor for class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
- jwtDecoder - Variable in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
- jwtDecoder - Variable in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- jwtDecoder - Variable in class org.apache.nifi.web.security.jwt.revocation.StandardJwtLogoutListener
-
JWT Decoder
- jwtDecoder - Variable in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- jwtDecoder() - Method in class org.apache.nifi.web.security.configuration.JwtDecoderConfiguration
-
JWT Decoder responsible for parsing and verifying Bearer Tokens from application or OIDC Identity Provider
- JwtDecoderConfiguration - Class in org.apache.nifi.web.security.configuration
-
JSON Web Token Decoder Configuration with component supporting Bearer Token parsing and verification
- JwtDecoderConfiguration(NiFiProperties, ClientRegistrationRepository, RestOperations, StateManagerProvider) - Constructor for class org.apache.nifi.web.security.configuration.JwtDecoderConfiguration
- jwtDecoders - Variable in class org.apache.nifi.web.security.oidc.authentication.StandardOidcIdTokenDecoderFactory
- jwtKeyPairGenerator() - Method in class org.apache.nifi.web.security.configuration.KeyPairGeneratorConfiguration
-
JSON Web Token Key Pair Generator defaults to Ed25519 and falls back to RSA when current Security Providers do not support Ed25519.
- jwtLogoutListener() - Method in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
-
JSON Web Token Logout Listener responsible for revoking application Bearer Tokens after logout completion
- JwtLogoutListener - Interface in org.apache.nifi.web.security.jwt.revocation
-
JSON Web Token Logout Listener
- jwtProcessor() - Method in class org.apache.nifi.web.security.configuration.JwtDecoderConfiguration
-
JSON Web Token Processor supporting application Bearer Token Decoder with configured Signing Key Selector
- jwtRevocationService - Variable in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
- jwtRevocationService - Variable in class org.apache.nifi.web.security.jwt.revocation.command.RevocationExpirationCommand
- jwtRevocationService - Variable in class org.apache.nifi.web.security.jwt.revocation.JwtRevocationValidator
- jwtRevocationService - Variable in class org.apache.nifi.web.security.jwt.revocation.StandardJwtLogoutListener
-
JWT Revocation Service
- jwtRevocationService() - Method in class org.apache.nifi.web.security.configuration.JwtDecoderConfiguration
-
JWT Revocation Service with backing local State Manager for tracking revoked application Bearer Tokens
- JwtRevocationService - Interface in org.apache.nifi.web.security.jwt.revocation
-
JSON Web Token Revocation Service
- JwtRevocationValidator - Class in org.apache.nifi.web.security.jwt.revocation
-
JSON Web Token Validator checks the JWT Identifier against a Revocation Service
- JwtRevocationValidator(JwtRevocationService) - Constructor for class org.apache.nifi.web.security.jwt.revocation.JwtRevocationValidator
- jwtTokenValidator() - Method in class org.apache.nifi.web.security.configuration.JwtDecoderConfiguration
-
Token Validator responsible for validating JWT claims after parsing and verification based on matching Issuer
K
- key - Variable in class org.apache.nifi.web.security.util.CacheKey
- keyExpirationCommand() - Method in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
-
Key Expiration Command responsible for removing expired signing key pairs
- KeyExpirationCommand - Class in org.apache.nifi.web.security.jwt.key.command
-
Key Expiration Command removes expired Verification Keys
- KeyExpirationCommand(VerificationKeyService) - Constructor for class org.apache.nifi.web.security.jwt.key.command.KeyExpirationCommand
- keyGenerationCommand(KeyPairGenerator) - Method in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
-
Key Generation Command responsible for rotating JSON Web Signature key pairs based on configuration
- KeyGenerationCommand - Class in org.apache.nifi.web.security.jwt.key.command
-
Key Generation Command produces new RSA Key Pairs and configures a JWS Signer
- KeyGenerationCommand(SignerListener, VerificationKeyListener, KeyPairGenerator) - Constructor for class org.apache.nifi.web.security.jwt.key.command.KeyGenerationCommand
- keyIdentifier - Variable in class org.apache.nifi.web.security.jwt.jws.JwsSignerContainer
- keyManager - Variable in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
- keyManager - Variable in class org.apache.nifi.web.security.saml2.registration.StandardRegistrationBuilderProvider
- keyManager - Variable in class org.apache.nifi.web.security.saml2.registration.StandardRelyingPartyRegistrationRepository
- keyPairGenerator - Variable in class org.apache.nifi.web.security.jwt.key.command.KeyGenerationCommand
- KeyPairGeneratorConfiguration - Class in org.apache.nifi.web.security.configuration
- KeyPairGeneratorConfiguration() - Constructor for class org.apache.nifi.web.security.configuration.KeyPairGeneratorConfiguration
- keyRotationPeriod - Variable in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
- keyRotationPeriod - Variable in class org.apache.nifi.web.security.configuration.JwtDecoderConfiguration
- keyRotationPeriod - Variable in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- keyRotationPeriod - Variable in class org.apache.nifi.web.security.jwt.key.StandardVerificationKeySelector
L
- LimitedContentLengthRequest(HttpServletRequest, int) - Constructor for class org.apache.nifi.web.security.requests.ContentLengthFilter.LimitedContentLengthRequest
- loadAuthenticationRequest(HttpServletRequest) - Method in class org.apache.nifi.web.security.saml2.service.web.StandardSaml2AuthenticationRequestRepository
-
Load Authentication Request based on SAML Request Identifier cookies
- loadAuthorizationRequest(HttpServletRequest) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardAuthorizationRequestRepository
-
Load Authorization Request using Request Identifier Cookie to lookup cached requests
- loadAuthorizedClient(HttpServletRequest) - Method in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- loadAuthorizedClient(String, Authentication, HttpServletRequest) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
-
Load Authorized Client from State Manager
- loadLoginIdentityProvidersConfiguration() - Method in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- loadLogoutRequest(HttpServletRequest) - Method in class org.apache.nifi.web.security.saml2.web.authentication.logout.StandardSaml2LogoutRequestRepository
-
Load Logout Request
- loadProviderProperties(LoginIdentityProviders) - Method in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- loadToken(HttpServletRequest) - Method in class org.apache.nifi.web.security.csrf.StandardCookieCsrfTokenRepository
-
Load CSRF Token from HTTP Servlet Request Cookie header
- loadUser(OidcUserRequest) - Method in class org.apache.nifi.web.security.oidc.userinfo.StandardOidcUserService
-
Load User with user identity based on first available Token Claim found
- LOCAL_LOGOUT_REQUEST - Enum constant in enum class org.apache.nifi.web.security.saml2.SamlUrlPath
- log - Static variable in class org.apache.nifi.web.security.NiFiAuthenticationFilter
- logger - Static variable in class org.apache.nifi.web.security.configuration.KeyPairGeneratorConfiguration
- logger - Static variable in class org.apache.nifi.web.security.cookie.StandardApplicationCookieService
- logger - Static variable in class org.apache.nifi.web.security.jwt.converter.StandardIssuerJwtDecoder
- logger - Static variable in class org.apache.nifi.web.security.log.AuthenticationUserFilter
- logger - Static variable in class org.apache.nifi.web.security.oidc.client.web.AuthorizedClientExpirationCommand
- logger - Static variable in class org.apache.nifi.web.security.oidc.client.web.converter.StandardAuthorizedClientConverter
- logger - Static variable in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- logger - Static variable in class org.apache.nifi.web.security.oidc.client.web.StandardAuthorizationRequestRepository
- logger - Static variable in class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
- logger - Static variable in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
- logger - Static variable in class org.apache.nifi.web.security.oidc.revocation.StandardTokenRevocationResponseClient
- logger - Static variable in class org.apache.nifi.web.security.ProxiedEntitiesUtils
- logger - Static variable in class org.apache.nifi.web.security.requests.ContentLengthFilter
- logger - Static variable in class org.apache.nifi.web.security.saml2.registration.StandardRelyingPartyRegistrationRepository
- logger - Static variable in class org.apache.nifi.web.security.saml2.service.web.StandardRelyingPartyRegistrationResolver
- logger - Static variable in class org.apache.nifi.web.security.saml2.service.web.StandardSaml2AuthenticationRequestRepository
- logger - Static variable in class org.apache.nifi.web.security.saml2.web.authentication.logout.Saml2LogoutSuccessHandler
- logger - Static variable in class org.apache.nifi.web.security.saml2.web.authentication.logout.Saml2SingleLogoutFilter
- logger - Static variable in class org.apache.nifi.web.security.saml2.web.authentication.logout.Saml2SingleLogoutHandler
- logger - Static variable in class org.apache.nifi.web.security.saml2.web.authentication.logout.StandardSaml2LogoutRequestRepository
- logger - Static variable in class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
- logger - Static variable in class org.apache.nifi.web.security.x509.X509AuthenticationFilter
- logger - Variable in class org.apache.nifi.web.security.x509.X509CertificateExtractor
- logger - Static variable in class org.apache.nifi.web.security.x509.X509IdentityProvider
- LOGGER - Static variable in class org.apache.nifi.web.security.jwt.jws.StandardJwsSignerProvider
- LOGGER - Static variable in class org.apache.nifi.web.security.jwt.key.command.KeyExpirationCommand
- LOGGER - Static variable in class org.apache.nifi.web.security.jwt.key.command.KeyGenerationCommand
- LOGGER - Static variable in class org.apache.nifi.web.security.jwt.key.service.StandardVerificationKeyService
- LOGGER - Static variable in class org.apache.nifi.web.security.jwt.key.StandardVerificationKeySelector
- LOGGER - Static variable in class org.apache.nifi.web.security.jwt.provider.StandardBearerTokenProvider
- LOGGER - Static variable in class org.apache.nifi.web.security.jwt.resolver.StandardBearerTokenResolver
- LOGGER - Static variable in class org.apache.nifi.web.security.jwt.revocation.command.RevocationExpirationCommand
- LOGGER - Static variable in class org.apache.nifi.web.security.jwt.revocation.StandardJwtRevocationService
- LOGGER - Static variable in class org.apache.nifi.web.security.x509.X509AuthenticationProvider
- LOGIN_IDENTITY_PROVIDERS_XSD - Static variable in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- LOGIN_RESPONSE - Enum constant in enum class org.apache.nifi.web.security.saml2.SamlUrlPath
- LOGIN_RESPONSE_LOCATION - Static variable in class org.apache.nifi.web.security.saml2.registration.StandardRelyingPartyRegistrationRepository
- LOGIN_RESPONSE_REGISTRATION_ID - Enum constant in enum class org.apache.nifi.web.security.saml2.SamlUrlPath
- LoginAuthenticationToken - Class in org.apache.nifi.web.security.token
-
Login Authentication Token containing mapped Identity and Expiration Time to exchange for Application Bearer Token
- LoginAuthenticationToken(String, Instant, Collection<? extends GrantedAuthority>) - Constructor for class org.apache.nifi.web.security.token.LoginAuthenticationToken
-
Creates a representation of the authentication token for a user.
- loginIdentityProvider - Variable in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- loginIdentityProvider() - Method in class org.apache.nifi.web.security.configuration.AuthenticationSecurityConfiguration
- loginIdentityProviderFactoryBean() - Method in class org.apache.nifi.web.security.configuration.AuthenticationSecurityConfiguration
- LoginIdentityProviderFactoryBean - Class in org.apache.nifi.web.security.spring
-
Spring Factory Bean implementation requires a generic Object return type to handle a null Provider configuration
- LoginIdentityProviderFactoryBean() - Constructor for class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- loginIdentityProviders - Variable in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- LoginIdentityProviders - Class in org.apache.nifi.authentication.generated
-
Java class for anonymous complex type
- LoginIdentityProviders() - Constructor for class org.apache.nifi.authentication.generated.LoginIdentityProviders
- logout(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.apache.nifi.web.security.saml2.web.authentication.logout.Saml2SingleLogoutHandler
- logout(String) - Method in interface org.apache.nifi.web.security.jwt.revocation.JwtLogoutListener
-
Logout Bearer Token
- logout(String) - Method in class org.apache.nifi.web.security.jwt.revocation.StandardJwtLogoutListener
-
Logout Bearer Token sets revoked status using the JSON Web Token Identifier
- LOGOUT - Enum constant in enum class org.apache.nifi.web.security.oidc.OidcUrlPath
- LOGOUT_COMPLETE_PATH - Static variable in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
- LOGOUT_COMPLETE_PATH - Static variable in class org.apache.nifi.web.security.saml2.web.authentication.logout.Saml2LogoutSuccessHandler
- LOGOUT_REQUEST_IDENTIFIER - Enum constant in enum class org.apache.nifi.web.security.cookie.ApplicationCookieName
-
Logout Requests can interact with external identity providers requiring no Same Site restrictions
- LogoutAuthenticationToken - Class in org.apache.nifi.web.security.token
-
Logout Authentication Token for processing Logout Requests using Spring Security handlers
- LogoutAuthenticationToken(String) - Constructor for class org.apache.nifi.web.security.token.LogoutAuthenticationToken
- LogoutException - Exception Class in org.apache.nifi.web.security
-
Thrown if the authentication of a given request is invalid.
- LogoutException(String) - Constructor for exception class org.apache.nifi.web.security.LogoutException
- LogoutException(String, Throwable) - Constructor for exception class org.apache.nifi.web.security.LogoutException
- LogoutRequest - Class in org.apache.nifi.web.security.logout
- LogoutRequest(String, String) - Constructor for class org.apache.nifi.web.security.logout.LogoutRequest
- logoutRequestManager - Variable in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- logoutRequestManager - Variable in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
- logoutRequestManager - Variable in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
- logoutRequestManager - Variable in class org.apache.nifi.web.security.saml2.web.authentication.logout.Saml2LogoutSuccessHandler
- logoutRequestManager - Variable in class org.apache.nifi.web.security.saml2.web.authentication.logout.Saml2SingleLogoutFilter
- logoutRequestManager() - Method in class org.apache.nifi.web.security.configuration.AuthenticationSecurityConfiguration
- LogoutRequestManager - Class in org.apache.nifi.web.security.logout
- LogoutRequestManager() - Constructor for class org.apache.nifi.web.security.logout.LogoutRequestManager
- LogoutRequestManager(int, TimeUnit) - Constructor for class org.apache.nifi.web.security.logout.LogoutRequestManager
- logoutSuccessHandler - Variable in class org.apache.nifi.web.security.logout.StandardLogoutFilter
- logoutSuccessHandler - Variable in class org.apache.nifi.web.security.saml2.web.authentication.logout.Saml2SingleLogoutFilter
- logProxyChain(NiFiUser) - Method in class org.apache.nifi.web.security.x509.X509AuthenticationProvider
- lookup - Variable in class org.apache.nifi.web.security.spring.StandardLoginIdentityProviderInitializationContext
- LT - Static variable in class org.apache.nifi.web.security.ProxiedEntitiesUtils
M
- MalformedRequest - Enum constant in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.ResponseStatus
- mapIdentity(String) - Method in class org.apache.nifi.web.security.NiFiAuthenticationProvider
- mappedUserIdentity - Variable in class org.apache.nifi.web.security.logout.LogoutRequest
- mappings - Variable in class org.apache.nifi.web.security.NiFiAuthenticationProvider
- matches(HttpServletRequest) - Method in class org.apache.nifi.web.security.csrf.CsrfCookieRequestMatcher
-
Matches request based on the presence of a cookie found using the configured name
- MAX_AGE_REMOVE - Static variable in class org.apache.nifi.web.security.cookie.StandardApplicationCookieService
- MAX_AGE_SESSION - Static variable in class org.apache.nifi.web.security.cookie.StandardApplicationCookieService
- MAX_AGE_STANDARD - Static variable in class org.apache.nifi.web.security.cookie.StandardApplicationCookieService
- MAX_LENGTH_DEFAULT - Static variable in class org.apache.nifi.web.security.requests.ContentLengthFilter
- MAX_LENGTH_INIT_PARAM - Static variable in class org.apache.nifi.web.security.requests.ContentLengthFilter
- maxContentLength - Variable in class org.apache.nifi.web.security.requests.ContentLengthFilter
- MAXIMUM_EXPIRATION - Static variable in class org.apache.nifi.web.security.jwt.provider.StandardBearerTokenProvider
- maxRequestLength - Variable in class org.apache.nifi.web.security.requests.ContentLengthFilter.LimitedContentLengthRequest
- METADATA - Enum constant in enum class org.apache.nifi.web.security.saml2.SamlUrlPath
- MINIMUM_EXPIRATION - Static variable in class org.apache.nifi.web.security.jwt.provider.StandardBearerTokenProvider
- MISSING_SIGNATURE_VERIFIER_ERROR_CODE - Static variable in class org.apache.nifi.web.security.oidc.authentication.StandardOidcIdTokenDecoderFactory
N
- name - Variable in class org.apache.nifi.authentication.generated.Property
- name - Variable in enum class org.apache.nifi.web.security.http.SecurityCookieName
- name - Variable in enum class org.apache.nifi.web.security.log.AuthenticationUserAttribute
- name - Variable in class org.apache.nifi.web.security.oidc.userinfo.StandardOidcUser
- name - Variable in class org.apache.nifi.web.security.token.LogoutAuthenticationToken
- NIFI_TRUST_STORE_STRATEGY - Static variable in class org.apache.nifi.web.security.saml2.registration.StandardRegistrationBuilderProvider
- NIFI_TRUSTSTORE_STRATEGY - Static variable in class org.apache.nifi.web.security.configuration.ClientRegistrationConfiguration
- NiFiAnonymousAuthenticationFilter - Class in org.apache.nifi.web.security.anonymous
-
Extracts an anonymous authentication request from a specified servlet request.
- NiFiAnonymousAuthenticationFilter() - Constructor for class org.apache.nifi.web.security.anonymous.NiFiAnonymousAuthenticationFilter
- NiFiAnonymousAuthenticationProvider - Class in org.apache.nifi.web.security.anonymous
- NiFiAnonymousAuthenticationProvider(NiFiProperties, Authorizer) - Constructor for class org.apache.nifi.web.security.anonymous.NiFiAnonymousAuthenticationProvider
- NiFiAnonymousAuthenticationRequestToken - Class in org.apache.nifi.web.security.anonymous
-
This is an authentication request for an anonymous user.
- NiFiAnonymousAuthenticationRequestToken(boolean, String, Object) - Constructor for class org.apache.nifi.web.security.anonymous.NiFiAnonymousAuthenticationRequestToken
-
Creates a representation of the anonymous authentication request for a user.
- NiFiAuthenticationFilter - Class in org.apache.nifi.web.security
-
The NiFiAuthenticationFilter abstract class defines the base methods for NiFi's various existing and future authentication mechanisms.
- NiFiAuthenticationFilter() - Constructor for class org.apache.nifi.web.security.NiFiAuthenticationFilter
- NiFiAuthenticationProvider - Class in org.apache.nifi.web.security
-
Base AuthenticationProvider that provides common functionality to mapping identities.
- NiFiAuthenticationProvider(NiFiProperties, Authorizer) - Constructor for class org.apache.nifi.web.security.NiFiAuthenticationProvider
- NiFiAuthenticationRequestToken - Class in org.apache.nifi.web.security
-
Base class for authentication request tokens in NiFI.
- NiFiAuthenticationRequestToken(String, Object) - Constructor for class org.apache.nifi.web.security.NiFiAuthenticationRequestToken
- NiFiAuthenticationToken - Class in org.apache.nifi.web.security.token
-
An authentication token that represents an Authenticated and Authorized user of the NiFi Apis.
- NiFiAuthenticationToken(UserDetails) - Constructor for class org.apache.nifi.web.security.token.NiFiAuthenticationToken
-
Token constructor with User Details and without additional credentials
- NiFiAuthenticationToken(UserDetails, Object, Object) - Constructor for class org.apache.nifi.web.security.token.NiFiAuthenticationToken
-
Token constructor with User Details and optional credentials from authentication processing
- niFiProperties - Variable in class org.apache.nifi.web.security.configuration.AuthenticationSecurityConfiguration
- niFiProperties - Variable in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
- niFiProperties - Variable in class org.apache.nifi.web.security.configuration.X509AuthenticationSecurityConfiguration
- nifiUserDetails - Variable in class org.apache.nifi.web.security.token.NiFiAuthenticationToken
- NiFiWebAuthenticationDetails - Class in org.apache.nifi.web.security
-
Standard Web Authentication Details with additional headers including User-Agent and X-Forwarded-For
- NiFiWebAuthenticationDetails(HttpServletRequest) - Constructor for class org.apache.nifi.web.security.NiFiWebAuthenticationDetails
- NiFiWebAuthenticationDetailsSource - Class in org.apache.nifi.web.security
-
AuthenticationDetailsSource implementation for NiFi Web.
- NiFiWebAuthenticationDetailsSource() - Constructor for class org.apache.nifi.web.security.NiFiWebAuthenticationDetailsSource
- NONE - Enum constant in enum class org.apache.nifi.web.security.cookie.SameSitePolicy
-
Instructs browsers to send cookies for both first-party and cross-site requests
- NOT_BEFORE - Enum constant in enum class org.apache.nifi.web.security.jwt.provider.SupportedClaim
-
RFC 7519 Section 4.1.5
- nullRequestCache - Static variable in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
O
- oAuth2AuthorizationCodeGrantFilter(AuthenticationManager) - Method in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
-
Authorization Code Grant Filter handles Authorization Server responses and updates the Authorized Client Repository with ID Token and optional Refresh Token information
- oAuth2AuthorizationRequestRedirectFilter() - Method in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
-
Authorization Request Redirect Filter handles initial OpenID Connect authentication and redirects to the Authorization Server using default filter path from Spring Security
- oAuth2LoginAuthenticationFilter(AuthenticationManager, StandardAuthenticationEntryPoint) - Method in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
-
Login Authentication Filter handles Authentication Responses from the Authorization Server
- OBJECT_MAPPER - Static variable in class org.apache.nifi.web.security.jwt.key.service.StandardVerificationKeyService
- OBJECT_MAPPER - Static variable in class org.apache.nifi.web.security.oidc.client.web.converter.StandardAuthorizedClientConverter
- ObjectFactory - Class in org.apache.nifi.authentication.generated
-
This object contains factory methods for each Java content interface and Java element interface generated in the org.apache.nifi.authentication.generated package.
- ObjectFactory() - Constructor for class org.apache.nifi.authentication.generated.ObjectFactory
-
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.nifi.authentication.generated
- OCSP_REQUEST_CONTENT_TYPE - Static variable in class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
- ocspCache - Variable in class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
- OcspCertificateValidator - Class in org.apache.nifi.web.security.x509.ocsp
- OcspCertificateValidator(NiFiProperties) - Constructor for class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
- OcspRequest - Class in org.apache.nifi.web.security.x509.ocsp
-
A request to verify/validate the specified subject certificate via OCSP.
- OcspRequest(X509Certificate, X509Certificate) - Constructor for class org.apache.nifi.web.security.x509.ocsp.OcspRequest
- OcspStatus - Class in org.apache.nifi.web.security.x509.ocsp
- OcspStatus() - Constructor for class org.apache.nifi.web.security.x509.ocsp.OcspStatus
- OcspStatus.ResponseStatus - Enum Class in org.apache.nifi.web.security.x509.ocsp
- OcspStatus.ValidationStatus - Enum Class in org.apache.nifi.web.security.x509.ocsp
- OcspStatus.VerificationStatus - Enum Class in org.apache.nifi.web.security.x509.ocsp
- ocspValidator - Variable in class org.apache.nifi.web.security.x509.X509CertificateValidator
- ocspValidator() - Method in class org.apache.nifi.web.security.configuration.X509AuthenticationSecurityConfiguration
- OIDC_REQUEST_IDENTIFIER - Enum constant in enum class org.apache.nifi.web.security.cookie.ApplicationCookieName
-
OpenID Connect Requests use external identity providers requiring no Same Site restrictions
- OidcAuthenticationSuccessHandler - Class in org.apache.nifi.web.security.oidc.web.authentication
-
OpenID Connect Authentication Success Handler redirects to the user interface and sets a Session Cookie with a Bearer Token
- OidcAuthenticationSuccessHandler(BearerTokenProvider, List<IdentityMapping>, List<IdentityMapping>, List<String>, String) - Constructor for class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
-
OpenID Connect Authentication Success Handler requires Bearer Token Provider and expiration for generated tokens
- oidcAuthorizationCodeAuthenticationProvider() - Method in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
-
Authorization Code Grant Authentication Provider wired to Spring Security Authentication Manager
- OidcAuthorizedClient - Class in org.apache.nifi.web.security.oidc.client.web
-
OpenID Connect Authorized Client with ID Token
- OidcAuthorizedClient(ClientRegistration, String, OAuth2AccessToken, OAuth2RefreshToken, OidcIdToken) - Constructor for class org.apache.nifi.web.security.oidc.client.web.OidcAuthorizedClient
- oidcBearerTokenRefreshFilter() - Method in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
-
OpenID Connect Bearer Token Refresh Filter exchanges OAuth2 Refresh Tokens with the Authorization Server and generates new application Bearer Tokens on successful responses
- OidcBearerTokenRefreshFilter - Class in org.apache.nifi.web.security.oidc.client.web
-
OpenID Connect Filter for evaluating the application Bearer Token and returning an updated Bearer Token after successful OAuth2 Refresh Token processing
- OidcBearerTokenRefreshFilter(Duration, BearerTokenProvider, BearerTokenResolver, JwtDecoder, OAuth2AuthorizedClientRepository, OAuth2AccessTokenResponseClient<OAuth2RefreshTokenGrantRequest>) - Constructor for class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- oidcClientHttpRequestFactory() - Method in class org.apache.nifi.web.security.configuration.ClientRegistrationConfiguration
-
OpenID Connect Client HTTP Request Factory for communication with Authorization Servers
- oidcCommandScheduler() - Method in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
-
Command Scheduled for OpenID Connect operations
- OidcConfigurationException - Exception Class in org.apache.nifi.web.security.oidc
-
OpenID Connect Configuration Exception
- OidcConfigurationException(String) - Constructor for exception class org.apache.nifi.web.security.oidc.OidcConfigurationException
- OidcConfigurationException(String, Throwable) - Constructor for exception class org.apache.nifi.web.security.oidc.OidcConfigurationException
- oidcLogoutFilter() - Method in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
-
Logout Filter for completing logout processing using RP-Initiated Logout 1.0 when supported
- OidcLogoutFilter - Class in org.apache.nifi.web.security.oidc.logout
-
OpenID Connect Logout Filter completes application Logout Requests
- OidcLogoutFilter(LogoutSuccessHandler) - Constructor for class org.apache.nifi.web.security.oidc.logout.OidcLogoutFilter
- oidcLogoutSuccessHandler() - Method in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
-
Logout Success Handler redirects to the Authorization Server when supported
- OidcLogoutSuccessHandler - Class in org.apache.nifi.web.security.oidc.logout
-
OpenID Connect Logout Success Handler supports RP-Initiated Logout and completes Logout Requests with conditional redirect to Authorization Server
- OidcLogoutSuccessHandler(LogoutRequestManager, ClientRegistrationRepository, OAuth2AuthorizedClientRepository, TokenRevocationResponseClient) - Constructor for class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
-
OpenID Connect Logout Success Handler with RP-Initiated Logout 1.0 and RFC 7009 Token Revocation
- OidcRegistrationProperty - Enum Class in org.apache.nifi.web.security.oidc.client.web
-
OpenID Connect configuration property for Registration information
- OidcRegistrationProperty(String) - Constructor for enum class org.apache.nifi.web.security.oidc.client.web.OidcRegistrationProperty
- oidcRestClient - Variable in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- oidcRestClient() - Method in class org.apache.nifi.web.security.configuration.ClientRegistrationConfiguration
-
OpenID Connect REST Client for communication with Authorization Servers
- oidcRestOperations - Variable in class org.apache.nifi.web.security.configuration.JwtDecoderConfiguration
- oidcRestOperations - Variable in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- oidcRestOperations() - Method in class org.apache.nifi.web.security.configuration.ClientRegistrationConfiguration
-
OpenID Connect REST Operations for communication with Authorization Servers
- OidcSecurityConfiguration - Class in org.apache.nifi.web.security.configuration
-
OpenID Connect Configuration for Spring Security
- OidcSecurityConfiguration(NiFiProperties, StateManagerProvider, PropertyEncryptor, BearerTokenProvider, BearerTokenResolver, ClientRegistrationRepository, JwtDecoder, JwtDecoderFactory<ClientRegistration>, RestOperations, RestClient, LogoutRequestManager) - Constructor for class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- OidcUrlPath - Enum Class in org.apache.nifi.web.security.oidc
-
Shared configuration for OpenID Connect URL Paths
- OidcUrlPath(String) - Constructor for enum class org.apache.nifi.web.security.oidc.OidcUrlPath
- oidcUserService() - Method in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
-
OpenID Connect User Service wired to Authentication Provider for retrieving User Information
- onLogoutSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
-
On Logout Success complete Logout Request based on Logout Request Identifier found in cookies
- onLogoutSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.apache.nifi.web.security.saml2.web.authentication.logout.Saml2LogoutSuccessHandler
-
On Logout Success complete Logout Request based on Logout Request Identifier found in cookies
- onSignerUpdated(JwsSignerContainer) - Method in interface org.apache.nifi.web.security.jwt.jws.SignerListener
-
On Signer Updated
- onSignerUpdated(JwsSignerContainer) - Method in class org.apache.nifi.web.security.jwt.jws.StandardJwsSignerProvider
-
On Signer Updated changes the current JWS Signer
- onSigningKeyUsed(String, Instant) - Method in interface org.apache.nifi.web.security.jwt.jws.SigningKeyListener
-
On Signing Key Used
- onSigningKeyUsed(String, Instant) - Method in class org.apache.nifi.web.security.jwt.key.StandardVerificationKeySelector
-
On Signing Key Used set new expiration
- onVerificationKeyGenerated(String, Key) - Method in class org.apache.nifi.web.security.jwt.key.StandardVerificationKeySelector
-
On Verification Key Generated persist encoded Key with expiration
- onVerificationKeyGenerated(String, Key) - Method in interface org.apache.nifi.web.security.jwt.key.VerificationKeyListener
-
On Verification Key Generated
- openSamlAuthenticationProvider() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Spring Security OpenSAML Authentication Provider for processing SAML 2 login responses
- org.apache.nifi.authentication.generated - package org.apache.nifi.authentication.generated
- org.apache.nifi.web.security - package org.apache.nifi.web.security
- org.apache.nifi.web.security.anonymous - package org.apache.nifi.web.security.anonymous
- org.apache.nifi.web.security.configuration - package org.apache.nifi.web.security.configuration
- org.apache.nifi.web.security.cookie - package org.apache.nifi.web.security.cookie
- org.apache.nifi.web.security.csrf - package org.apache.nifi.web.security.csrf
- org.apache.nifi.web.security.http - package org.apache.nifi.web.security.http
- org.apache.nifi.web.security.jwt.converter - package org.apache.nifi.web.security.jwt.converter
- org.apache.nifi.web.security.jwt.jws - package org.apache.nifi.web.security.jwt.jws
- org.apache.nifi.web.security.jwt.key - package org.apache.nifi.web.security.jwt.key
- org.apache.nifi.web.security.jwt.key.command - package org.apache.nifi.web.security.jwt.key.command
- org.apache.nifi.web.security.jwt.key.service - package org.apache.nifi.web.security.jwt.key.service
- org.apache.nifi.web.security.jwt.provider - package org.apache.nifi.web.security.jwt.provider
- org.apache.nifi.web.security.jwt.resolver - package org.apache.nifi.web.security.jwt.resolver
- org.apache.nifi.web.security.jwt.revocation - package org.apache.nifi.web.security.jwt.revocation
- org.apache.nifi.web.security.jwt.revocation.command - package org.apache.nifi.web.security.jwt.revocation.command
- org.apache.nifi.web.security.log - package org.apache.nifi.web.security.log
- org.apache.nifi.web.security.logout - package org.apache.nifi.web.security.logout
- org.apache.nifi.web.security.oidc - package org.apache.nifi.web.security.oidc
- org.apache.nifi.web.security.oidc.authentication - package org.apache.nifi.web.security.oidc.authentication
- org.apache.nifi.web.security.oidc.client.web - package org.apache.nifi.web.security.oidc.client.web
- org.apache.nifi.web.security.oidc.client.web.converter - package org.apache.nifi.web.security.oidc.client.web.converter
- org.apache.nifi.web.security.oidc.logout - package org.apache.nifi.web.security.oidc.logout
- org.apache.nifi.web.security.oidc.registration - package org.apache.nifi.web.security.oidc.registration
- org.apache.nifi.web.security.oidc.revocation - package org.apache.nifi.web.security.oidc.revocation
- org.apache.nifi.web.security.oidc.userinfo - package org.apache.nifi.web.security.oidc.userinfo
- org.apache.nifi.web.security.oidc.web.authentication - package org.apache.nifi.web.security.oidc.web.authentication
- org.apache.nifi.web.security.requests - package org.apache.nifi.web.security.requests
- org.apache.nifi.web.security.saml2 - package org.apache.nifi.web.security.saml2
- org.apache.nifi.web.security.saml2.registration - package org.apache.nifi.web.security.saml2.registration
- org.apache.nifi.web.security.saml2.service.authentication - package org.apache.nifi.web.security.saml2.service.authentication
- org.apache.nifi.web.security.saml2.service.web - package org.apache.nifi.web.security.saml2.service.web
- org.apache.nifi.web.security.saml2.web.authentication - package org.apache.nifi.web.security.saml2.web.authentication
- org.apache.nifi.web.security.saml2.web.authentication.identity - package org.apache.nifi.web.security.saml2.web.authentication.identity
- org.apache.nifi.web.security.saml2.web.authentication.logout - package org.apache.nifi.web.security.saml2.web.authentication.logout
- org.apache.nifi.web.security.spring - package org.apache.nifi.web.security.spring
- org.apache.nifi.web.security.token - package org.apache.nifi.web.security.token
- org.apache.nifi.web.security.util - package org.apache.nifi.web.security.util
- org.apache.nifi.web.security.x509 - package org.apache.nifi.web.security.x509
- org.apache.nifi.web.security.x509.ocsp - package org.apache.nifi.web.security.x509.ocsp
P
- parse(String) - Method in class org.apache.nifi.web.security.jwt.converter.StandardIssuerJwtDecoder
- path - Variable in enum class org.apache.nifi.web.security.oidc.OidcUrlPath
- path - Variable in enum class org.apache.nifi.web.security.saml2.SamlUrlPath
- performFieldInjection(LoginIdentityProvider, Class<?>) - Method in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- performMethodInjection(LoginIdentityProvider, Class<?>) - Method in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- policy - Variable in enum class org.apache.nifi.web.security.cookie.SameSitePolicy
- POST_LOGOUT_REDIRECT_URI_PARAMETER - Static variable in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
- PREFERRED_USERNAME - Enum constant in enum class org.apache.nifi.web.security.jwt.provider.SupportedClaim
-
Preferred Username defined in OpenID Connect Core 1.0 Standard Claims
- principalExtractor - Variable in class org.apache.nifi.web.security.x509.X509AuthenticationFilter
- principalExtractor - Variable in class org.apache.nifi.web.security.x509.X509AuthenticationRequestToken
- principalExtractor - Variable in class org.apache.nifi.web.security.x509.X509IdentityProvider
- principalExtractor() - Method in class org.apache.nifi.web.security.configuration.X509AuthenticationSecurityConfiguration
- principalName - Variable in class org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedClient
- privateKey - Variable in class org.apache.nifi.web.security.jwt.key.Ed25519Signer
- processAccessTokenRevocation(OidcAuthorizedClient, String) - Method in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
- processAuthentication(HttpServletResponse, Authentication, URI) - Method in class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
- processAuthentication(HttpServletResponse, Authentication, URI) - Method in class org.apache.nifi.web.security.saml2.web.authentication.Saml2AuthenticationSuccessHandler
- processLogoutRequest(HttpServletRequest, HttpServletResponse, String, String) - Method in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
- processRefreshTokenRevocation(OidcAuthorizedClient, String) - Method in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
- processRequest(String, HttpServletRequest, HttpServletResponse) - Method in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- properties - Variable in class org.apache.nifi.web.security.anonymous.NiFiAnonymousAuthenticationProvider
- properties - Variable in class org.apache.nifi.web.security.configuration.ClientRegistrationConfiguration
- properties - Variable in class org.apache.nifi.web.security.configuration.JwtDecoderConfiguration
- properties - Variable in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- properties - Variable in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
- properties - Variable in class org.apache.nifi.web.security.NiFiAuthenticationFilter
- properties - Variable in class org.apache.nifi.web.security.oidc.registration.StandardClientRegistrationProvider
- properties - Variable in class org.apache.nifi.web.security.saml2.registration.StandardRegistrationBuilderProvider
- properties - Variable in class org.apache.nifi.web.security.saml2.registration.StandardRelyingPartyRegistrationRepository
- properties - Variable in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- properties - Variable in class org.apache.nifi.web.security.spring.StandardLoginIdentityProviderConfigurationContext
- properties - Variable in class org.apache.nifi.web.security.x509.X509AuthenticationProvider
- property - Variable in class org.apache.nifi.authentication.generated.Provider
- property - Variable in enum class org.apache.nifi.web.security.oidc.client.web.OidcRegistrationProperty
- property - Variable in enum class org.apache.nifi.web.security.saml2.registration.Saml2RegistrationProperty
- Property - Class in org.apache.nifi.authentication.generated
-
Java class for Property complex type
- Property() - Constructor for class org.apache.nifi.authentication.generated.Property
- propertyEncryptor - Variable in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- propertyEncryptor - Variable in class org.apache.nifi.web.security.oidc.client.web.converter.StandardAuthorizedClientConverter
- provider - Variable in class org.apache.nifi.authentication.generated.LoginIdentityProviders
- Provider - Class in org.apache.nifi.authentication.generated
-
Java class for Provider complex type
- Provider() - Constructor for class org.apache.nifi.authentication.generated.Provider
- proxiedEntitiesChain - Variable in class org.apache.nifi.web.security.x509.X509AuthenticationRequestToken
- ProxiedEntitiesUtils - Class in org.apache.nifi.web.security
- ProxiedEntitiesUtils() - Constructor for class org.apache.nifi.web.security.ProxiedEntitiesUtils
- proxiedEntityEncoder - Static variable in class org.apache.nifi.web.security.ProxiedEntitiesUtils
- proxiedEntityGroups - Variable in class org.apache.nifi.web.security.x509.X509AuthenticationRequestToken
- PROXY_AUTHORIZABLE - Static variable in class org.apache.nifi.web.security.x509.X509AuthenticationProvider
- PROXY_ENTITIES_ACCEPTED - Static variable in class org.apache.nifi.web.security.ProxiedEntitiesUtils
- PROXY_ENTITIES_CHAIN - Static variable in class org.apache.nifi.web.security.ProxiedEntitiesUtils
- PROXY_ENTITIES_DETAILS - Static variable in class org.apache.nifi.web.security.ProxiedEntitiesUtils
- PROXY_ENTITY_GROUPS - Static variable in class org.apache.nifi.web.security.ProxiedEntitiesUtils
- PROXY_ENTITY_GROUPS_EMPTY - Static variable in class org.apache.nifi.web.security.ProxiedEntitiesUtils
- publicKey - Variable in class org.apache.nifi.web.security.jwt.key.Ed25519Verifier
R
- READ_TIMEOUT - Static variable in class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
- readAuthorizedClient(AuthorizedClient) - Method in class org.apache.nifi.web.security.oidc.client.web.converter.StandardAuthorizedClientConverter
- REFRESH_TOKEN - Enum constant in enum class org.apache.nifi.web.security.oidc.revocation.TokenTypeHint
- refreshRequests - Variable in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- refreshToken - Variable in class org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedClient
- refreshTokenResponseClient - Variable in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- refreshWindow - Variable in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- REGISTRATION_ID - Enum constant in enum class org.apache.nifi.web.security.oidc.client.web.OidcRegistrationProperty
-
Registration Identifier for URL path matching
- REGISTRATION_ID - Enum constant in enum class org.apache.nifi.web.security.saml2.registration.Saml2RegistrationProperty
-
Registration Identifier to maintain compatibility with initial SAML 2 implementation
- REGISTRATION_ID_KEY - Static variable in class org.apache.nifi.web.security.saml2.service.web.StandardRelyingPartyRegistrationResolver
- REGISTRATION_REDIRECT_URI - Static variable in class org.apache.nifi.web.security.oidc.registration.StandardClientRegistrationProvider
- RegistrationBuilderProvider - Interface in org.apache.nifi.web.security.saml2.registration
-
Provider interface for Relying Party Registration Builder abstracting access to metadata from a configurable location
- relyingPartyRegistration - Variable in class org.apache.nifi.web.security.saml2.registration.StandardRelyingPartyRegistrationRepository
- relyingPartyRegistrationRepository() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Spring Security SAML 2 Relying Party Registration Repository generated using NiFi Properties
- relyingPartyRegistrationResolver() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Spring Security SAML 2 Relying Party Registration Resolver for SAML 2 initial login processing
- removeAuthenticationRequest(HttpServletRequest, HttpServletResponse) - Method in class org.apache.nifi.web.security.saml2.service.web.StandardSaml2AuthenticationRequestRepository
-
Remove Authentication Request from cache and remove cookies
- removeAuthorizationBearerCookie(HttpServletRequest, HttpServletResponse) - Method in class org.apache.nifi.web.security.StandardAuthenticationEntryPoint
- removeAuthorizationRequest(HttpServletRequest, HttpServletResponse) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardAuthorizationRequestRepository
-
Remove Authorization Request from cache and remove HTTP cookie with Request Identifier
- removeAuthorizedClient(String, Authentication, HttpServletRequest, HttpServletResponse) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
-
Remove Authorized Client from State Manager
- removeAuthorizedClient(Authentication) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
- removeCookie(URI, HttpServletResponse, ApplicationCookieName) - Method in interface org.apache.nifi.web.security.cookie.ApplicationCookieService
-
Generate cookie with an empty value instructing the client to remove the cookie
- removeCookie(URI, HttpServletResponse, ApplicationCookieName) - Method in class org.apache.nifi.web.security.cookie.StandardApplicationCookieService
-
Generate cookie with an empty value instructing the client to remove the cookie with a maximum age of 60 seconds
- removeLogoutRequest(HttpServletRequest, HttpServletResponse) - Method in class org.apache.nifi.web.security.saml2.web.authentication.logout.StandardSaml2LogoutRequestRepository
-
Remove Logout Request
- REPLICATED_REQUEST_HEADER - Static variable in class org.apache.nifi.web.security.csrf.SkipReplicatedCsrfFilter
-
Replication HTTP Header applied to replicated cluster requests
- repository - Variable in class org.apache.nifi.web.security.saml2.service.web.StandardRelyingPartyRegistrationResolver
- REQUEST_EXPIRATION - Static variable in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- REQUEST_EXPIRATION - Static variable in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
- REQUEST_MATCHER - Static variable in class org.apache.nifi.web.security.csrf.SkipReplicatedCsrfFilter
-
Requests containing replicated header and not containing authorization cookies will be skipped
- REQUEST_MAXIMUM_CACHE_SIZE - Static variable in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
- REQUEST_PARAMETER - Static variable in class org.apache.nifi.web.security.csrf.StandardCookieCsrfTokenRepository
- REQUEST_TOKEN - Enum constant in enum class org.apache.nifi.web.security.cookie.ApplicationCookieName
-
Cross-Site Request Forgery mitigation token requires Strict Same Site handling
- REQUEST_TOKEN - Enum constant in enum class org.apache.nifi.web.security.http.SecurityCookieName
-
See IETF Cookie Prefixes Draft Section 3.1 related to Secure prefix handling
- REQUEST_TOKEN - Enum constant in enum class org.apache.nifi.web.security.http.SecurityHeader
-
Custom Request Token Header for CSRF mitigation
- requestIdentifier - Variable in class org.apache.nifi.web.security.logout.LogoutRequest
- requestLookup - Variable in class org.apache.nifi.web.security.logout.LogoutRequestManager
- requestMatcher - Variable in class org.apache.nifi.web.security.logout.StandardLogoutFilter
- requestMatcher - Variable in class org.apache.nifi.web.security.saml2.web.authentication.logout.Saml2SingleLogoutFilter
- REQUIRED_CLAIMS - Static variable in class org.apache.nifi.web.security.configuration.JwtDecoderConfiguration
- requiresAuthentication() - Method in class org.apache.nifi.web.security.NiFiAuthenticationFilter
- resolve(HttpServletRequest) - Method in class org.apache.nifi.web.security.jwt.resolver.StandardBearerTokenResolver
-
Resolve Bearer Token from HTTP Request checking Authorization Header then Authorization Cookie when found
- resolve(HttpServletRequest) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardOAuth2AuthorizationRequestResolver
-
Resolve Authorization Request delegating to default resolver
- resolve(HttpServletRequest, String) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardOAuth2AuthorizationRequestResolver
-
Resolve Authorization Request delegating to default resolver
- resolve(HttpServletRequest, String) - Method in class org.apache.nifi.web.security.saml2.service.web.StandardRelyingPartyRegistrationResolver
-
Resolve Registration from Repository and resolve template locations based on allowed proxy headers
- resolveCsrfTokenValue(HttpServletRequest, CsrfToken) - Method in class org.apache.nifi.web.security.csrf.StandardCsrfTokenRequestAttributeHandler
-
Resolve CSRF Token Value from HTTP Request Header
- resolver - Variable in class org.apache.nifi.web.security.oidc.client.web.StandardOAuth2AuthorizationRequestResolver
- resolveUrl(String, String, RelyingPartyRegistration) - Method in class org.apache.nifi.web.security.saml2.service.web.StandardRelyingPartyRegistrationResolver
- resourceLoader - Static variable in class org.apache.nifi.web.security.saml2.registration.StandardRegistrationBuilderProvider
- ResponseAuthenticationConverter - Class in org.apache.nifi.web.security.saml2.service.authentication
-
Converter from SAML 2 Response Token to SAML 2 Authentication for Spring Security
- ResponseAuthenticationConverter(String) - Constructor for class org.apache.nifi.web.security.saml2.service.authentication.ResponseAuthenticationConverter
-
Response Authentication Converter with optional Group Attribute Name
- responseStatus - Variable in class org.apache.nifi.web.security.x509.ocsp.OcspStatus
- ResponseStatus() - Constructor for enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.ResponseStatus
- restClient - Variable in class org.apache.nifi.web.security.oidc.registration.StandardClientRegistrationProvider
- restOperations - Variable in class org.apache.nifi.web.security.oidc.authentication.StandardOidcIdTokenDecoderFactory
- restOperations - Variable in class org.apache.nifi.web.security.oidc.revocation.StandardTokenRevocationResponseClient
- REVOCATION_ENDPOINT - Static variable in class org.apache.nifi.web.security.oidc.revocation.StandardTokenRevocationResponseClient
- revocationExpirationCommand() - Method in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
-
Revocation Expiration Command responsible for removing expired application Bearer Token revocation records
- RevocationExpirationCommand - Class in org.apache.nifi.web.security.jwt.revocation.command
-
Revocation Expiration Command removes expired Revocations
- RevocationExpirationCommand(JwtRevocationService) - Constructor for class org.apache.nifi.web.security.jwt.revocation.command.RevocationExpirationCommand
- Revoked - Enum constant in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.ValidationStatus
- REVOKED_ERROR - Static variable in class org.apache.nifi.web.security.jwt.revocation.JwtRevocationValidator
- ROOT_PATH - Static variable in class org.apache.nifi.web.security.oidc.client.web.OidcBearerTokenRefreshFilter
- ROOT_PATH - Static variable in class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
- ROOT_PATH - Static variable in class org.apache.nifi.web.security.saml2.web.authentication.Saml2AuthenticationSuccessHandler
- ROOT_PATH - Static variable in class org.apache.nifi.web.security.StandardAuthenticationEntryPoint
- RSA_JWS_ALGORITHM - Static variable in class org.apache.nifi.web.security.jwt.key.command.KeyGenerationCommand
- RSA_KEY_ALGORITHM - Static variable in class org.apache.nifi.web.security.jwt.key.command.KeyGenerationCommand
- RSA_PUBLIC_KEY_ALGORITHM - Static variable in class org.apache.nifi.web.security.saml2.registration.StandardRelyingPartyRegistrationRepository
- run() - Method in class org.apache.nifi.web.security.jwt.key.command.KeyExpirationCommand
-
Run deletes expired Verification Keys
- run() - Method in class org.apache.nifi.web.security.jwt.key.command.KeyGenerationCommand
-
Run generates a new Key Pair and notifies configured listeners
- run() - Method in class org.apache.nifi.web.security.jwt.revocation.command.RevocationExpirationCommand
-
Run deletes expired Revocations
- run() - Method in class org.apache.nifi.web.security.oidc.client.web.AuthorizedClientExpirationCommand
-
Run expiration command and send Token Revocation Requests for Refresh Tokens of expired Authorized Clients
S
- sameSitePolicy - Variable in enum class org.apache.nifi.web.security.cookie.ApplicationCookieName
- SameSitePolicy - Enum Class in org.apache.nifi.web.security.cookie
-
Cookie SameSite attribute policy
- SameSitePolicy(String) - Constructor for enum class org.apache.nifi.web.security.cookie.SameSitePolicy
- SAML_REQUEST_IDENTIFIER - Enum constant in enum class org.apache.nifi.web.security.cookie.ApplicationCookieName
-
SAML Requests use external identity providers requiring no Same Site restrictions
- saml2AuthenticationRequestRepository() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Spring Security Saml 2 Authentication Request Repository for tracking SAML 2 across multiple HTTP requests
- saml2AuthenticationRequestResolver() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Spring Security SAML 2 Authentication Request Resolver uses OpenSAML 4
- Saml2AuthenticationSuccessHandler - Class in org.apache.nifi.web.security.saml2.web.authentication
-
SAML 2 Authentication Success Handler redirects to the user interface and sets a Session Cookie with a Bearer Token
- Saml2AuthenticationSuccessHandler(BearerTokenProvider, List<IdentityMapping>, List<IdentityMapping>, Duration) - Constructor for class org.apache.nifi.web.security.saml2.web.authentication.Saml2AuthenticationSuccessHandler
-
SAML 2 Authentication Success Handler requires Bearer Token Provider and expiration for generated tokens
- saml2LocalLogoutFilter() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
SAML 2 Local Logout Filter for clearing application caches on Logout requests
- Saml2LocalLogoutFilter - Class in org.apache.nifi.web.security.saml2.web.authentication.logout
-
SAML 2 Logout Filter completes application Logout Requests
- Saml2LocalLogoutFilter(LogoutSuccessHandler) - Constructor for class org.apache.nifi.web.security.saml2.web.authentication.logout.Saml2LocalLogoutFilter
- saml2LogoutRequestFilter() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Spring Security SAML 2 Single Logout Request Filter processing from an IDP
- saml2LogoutRequestRepository() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
SAML 2 Logout Request Repository for tracking Single Logout requests
- saml2LogoutRequestResolver() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Spring Security SAML 2 Logout Request Resolver uses OpenSAML 4
- saml2LogoutRequestValidator() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Spring Security SAML 2 Logout Request Validator
- saml2LogoutResponseFilter() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Spring Security SAML 2 Single Logout Response Filter processing from an IDP
- saml2LogoutResponseResolver() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Spring Security SAML 2 Logout Response Resolver uses OpenSAML 4
- saml2LogoutResponseValidator() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Spring Security SAML 2 Logout Response Validator
- saml2LogoutSuccessHandler() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Standard SAML 2 Logout Success Handler for Logout processing after Single or Local Logout success
- Saml2LogoutSuccessHandler - Class in org.apache.nifi.web.security.saml2.web.authentication.logout
-
SAML 2 Logout Success Handler implementation for completing application Logout Requests
- Saml2LogoutSuccessHandler(LogoutRequestManager) - Constructor for class org.apache.nifi.web.security.saml2.web.authentication.logout.Saml2LogoutSuccessHandler
- saml2MetadataFilter() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Spring Security SAML 2 Metadata Filter returns SAML 2 Metadata XML
- saml2MetadataResolver() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Spring Security SAML 2 Metadata Resolver
- Saml2RegistrationProperty - Enum Class in org.apache.nifi.web.security.saml2.registration
-
SAML 2 configuration for Registration information
- Saml2RegistrationProperty(String) - Constructor for enum class org.apache.nifi.web.security.saml2.registration.Saml2RegistrationProperty
- saml2SingleLogoutFilter() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Spring Security Single Logout Filter for initiating Single Logout Requests sending to an IDP
- Saml2SingleLogoutFilter - Class in org.apache.nifi.web.security.saml2.web.authentication.logout
-
SAML 2 Single Local Filter processes Single Logout Requests
- Saml2SingleLogoutFilter(LogoutRequestManager, LogoutSuccessHandler) - Constructor for class org.apache.nifi.web.security.saml2.web.authentication.logout.Saml2SingleLogoutFilter
- saml2SingleLogoutHandler() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Standard SAML 2 Single Logout Handler
- Saml2SingleLogoutHandler - Class in org.apache.nifi.web.security.saml2.web.authentication.logout
-
Standard SAML 2 Single Logout Handler for tracking Logout Requests with Spring Saml2LogoutRequestFilter
- Saml2SingleLogoutHandler() - Constructor for class org.apache.nifi.web.security.saml2.web.authentication.logout.Saml2SingleLogoutHandler
- saml2SingleLogoutSuccessHandler() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
SAML 2 Logout Success Handler for Single Logout processing
- saml2WebSsoAuthenticationFilter(AuthenticationManager, AuthenticationDetailsSource<HttpServletRequest, NiFiWebAuthenticationDetails>) - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Spring Security SAML 2 Web SSO Authentication Filter for SAML 2 login response processing from an IDP
- saml2WebSsoAuthenticationRequestFilter() - Method in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
-
Spring Security SAML 2 Web SSO Authentication Request Filter for SAML 2 initial login sending to an IDP
- SamlAuthenticationSecurityConfiguration - Class in org.apache.nifi.web.security.configuration
-
SAML Configuration for Authentication Security
- SamlAuthenticationSecurityConfiguration(NiFiProperties, BearerTokenProvider, LogoutRequestManager, X509ExtendedKeyManager, X509ExtendedTrustManager) - Constructor for class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
- SamlConfigurationException - Exception Class in org.apache.nifi.web.security.saml2
-
SAML Configuration Exception
- SamlConfigurationException(String) - Constructor for exception class org.apache.nifi.web.security.saml2.SamlConfigurationException
- SamlConfigurationException(String, Throwable) - Constructor for exception class org.apache.nifi.web.security.saml2.SamlConfigurationException
- SamlUrlPath - Enum Class in org.apache.nifi.web.security.saml2
-
Shared configuration for SAML URL Paths
- SamlUrlPath(String) - Constructor for enum class org.apache.nifi.web.security.saml2.SamlUrlPath
- save(String, Key, Instant) - Method in class org.apache.nifi.web.security.jwt.key.service.StandardVerificationKeyService
-
Save Verification Key
- save(String, Key, Instant) - Method in interface org.apache.nifi.web.security.jwt.key.service.VerificationKeyService
-
Save Key with associated expiration
- saveAuthenticationRequest(AbstractSaml2AuthenticationRequest, HttpServletRequest, HttpServletResponse) - Method in class org.apache.nifi.web.security.saml2.service.web.StandardSaml2AuthenticationRequestRepository
-
Save Authentication Request in cache and add cookies to HTTP responses
- saveAuthorizationRequest(OAuth2AuthorizationRequest, HttpServletRequest, HttpServletResponse) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardAuthorizationRequestRepository
-
Save Authorization Request in cache and set HTTP Request Identifier cookie for tracking
- saveAuthorizedClient(OAuth2AuthorizedClient, Authentication, HttpServletRequest, HttpServletResponse) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
-
Save Authorized Client in State Manager
- saveLogoutRequest(Saml2LogoutRequest, HttpServletRequest, HttpServletResponse) - Method in class org.apache.nifi.web.security.saml2.web.authentication.logout.StandardSaml2LogoutRequestRepository
-
Save Logout Request in cache and set cookies
- saveToken(CsrfToken, HttpServletRequest, HttpServletResponse) - Method in class org.apache.nifi.web.security.csrf.StandardCookieCsrfTokenRepository
-
Save CSRF Token in HTTP Servlet Response using defaults that allow JavaScript read for session cookies
- SCOPE - Static variable in class org.apache.nifi.web.security.jwt.key.service.StandardVerificationKeyService
- SCOPE - Static variable in class org.apache.nifi.web.security.jwt.revocation.StandardJwtRevocationService
- SCOPE - Static variable in class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
- SECRET_KEY_ALGORITHMS - Static variable in class org.apache.nifi.web.security.oidc.authentication.StandardOidcIdTokenDecoderFactory
- SECURE_ENABLED - Static variable in class org.apache.nifi.web.security.cookie.StandardApplicationCookieService
- secureRequest - Variable in class org.apache.nifi.web.security.anonymous.NiFiAnonymousAuthenticationRequestToken
- SecurityCookieName - Enum Class in org.apache.nifi.web.security.http
-
Enumeration of HTTP Cookie Names for Security
- SecurityCookieName(String) - Constructor for enum class org.apache.nifi.web.security.http.SecurityCookieName
- securityFilterChain(HttpSecurity, NiFiProperties, StandardAuthenticationEntryPoint, X509AuthenticationFilter, BearerTokenAuthenticationFilter, NiFiAnonymousAuthenticationFilter, OAuth2LoginAuthenticationFilter, OAuth2AuthorizationCodeGrantFilter, OAuth2AuthorizationRequestRedirectFilter, OidcBearerTokenRefreshFilter, OidcLogoutFilter, Saml2WebSsoAuthenticationFilter, Saml2WebSsoAuthenticationRequestFilter, Saml2MetadataFilter, Saml2LogoutRequestFilter, Saml2LogoutResponseFilter, Saml2SingleLogoutFilter, Saml2LocalLogoutFilter) - Method in class org.apache.nifi.web.security.configuration.WebSecurityConfiguration
- SecurityHeader - Enum Class in org.apache.nifi.web.security.http
-
Enumeration of HTTP Headers for Security
- SecurityHeader(String) - Constructor for enum class org.apache.nifi.web.security.http.SecurityHeader
- selectJWSKeys(JWSHeader, C) - Method in class org.apache.nifi.web.security.jwt.jws.StandardJWSKeySelector
-
Select JSON Web Signature Key using Key Identifier from JWS Header
- sendErrorMessage(HttpServletResponse, AuthenticationException) - Method in class org.apache.nifi.web.security.StandardAuthenticationEntryPoint
- serializeVerificationKey(VerificationKey) - Method in class org.apache.nifi.web.security.jwt.key.service.StandardVerificationKeyService
- SESSION_EXPIRED - Static variable in class org.apache.nifi.web.security.StandardAuthenticationEntryPoint
- setAlgorithm(String) - Method in class org.apache.nifi.web.security.jwt.key.service.VerificationKey
- setAuthenticated(boolean) - Method in class org.apache.nifi.web.security.token.NiFiAuthenticationToken
- setAuthenticationDetailsSource(AuthenticationDetailsSource<HttpServletRequest, NiFiWebAuthenticationDetails>) - Method in class org.apache.nifi.web.security.NiFiAuthenticationFilter
- setAuthenticationManager(AuthenticationManager) - Method in class org.apache.nifi.web.security.NiFiAuthenticationFilter
- setCertificateExtractor(X509CertificateExtractor) - Method in class org.apache.nifi.web.security.x509.X509AuthenticationFilter
- setCertificateValidator(X509CertificateValidator) - Method in class org.apache.nifi.web.security.x509.X509IdentityProvider
- setClazz(String) - Method in class org.apache.nifi.authentication.generated.Provider
-
Sets the value of the clazz property.
- setEncoded(byte[]) - Method in class org.apache.nifi.web.security.jwt.key.service.VerificationKey
- setEncryption(String) - Method in class org.apache.nifi.authentication.generated.Property
-
Sets the value of the encryption property.
- setExpiration(String, Instant) - Method in class org.apache.nifi.web.security.jwt.key.service.StandardVerificationKeyService
-
Set Expiration of Verification Key when found
- setExpiration(String, Instant) - Method in interface org.apache.nifi.web.security.jwt.key.service.VerificationKeyService
-
Set Expiration for specified Key Identifier
- setExpiration(Instant) - Method in class org.apache.nifi.web.security.jwt.key.service.VerificationKey
- setExtensionManager(ExtensionManager) - Method in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- setId(String) - Method in class org.apache.nifi.web.security.jwt.key.service.VerificationKey
- setIdentifier(String) - Method in class org.apache.nifi.authentication.generated.Provider
-
Sets the value of the identifier property.
- setIdentityConverter(Converter<Saml2AuthenticatedPrincipal, String>) - Method in class org.apache.nifi.web.security.saml2.web.authentication.Saml2AuthenticationSuccessHandler
-
Set Identity Converter for customized mapping of SAML 2 Authenticated Principal to user identity
- setName(String) - Method in class org.apache.nifi.authentication.generated.Property
-
Sets the value of the name property.
- setOcspValidator(OcspCertificateValidator) - Method in class org.apache.nifi.web.security.x509.X509CertificateValidator
- setPrincipalExtractor(X509PrincipalExtractor) - Method in class org.apache.nifi.web.security.x509.X509AuthenticationFilter
- setPrincipalExtractor(X509PrincipalExtractor) - Method in class org.apache.nifi.web.security.x509.X509IdentityProvider
- setProperties(NiFiProperties) - Method in class org.apache.nifi.web.security.NiFiAuthenticationFilter
- setProperties(NiFiProperties) - Method in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- setResponseCookie(HttpServletResponse, ResponseCookie) - Method in class org.apache.nifi.web.security.cookie.StandardApplicationCookieService
- setResponseStatus(OcspStatus.ResponseStatus) - Method in class org.apache.nifi.web.security.x509.ocsp.OcspStatus
- setRevoked(String, Instant) - Method in interface org.apache.nifi.web.security.jwt.revocation.JwtRevocationService
-
Set Revoked Status using JSON Web Token Identifier
- setRevoked(String, Instant) - Method in class org.apache.nifi.web.security.jwt.revocation.StandardJwtRevocationService
-
Set Revoked Status is synchronized to avoid competing changes to the State Map
- setStateMap(Map<String, String>) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
- setValidationStatus(OcspStatus.ValidationStatus) - Method in class org.apache.nifi.web.security.x509.ocsp.OcspStatus
- setValue(String) - Method in class org.apache.nifi.authentication.generated.Property
-
Sets the value of the value property.
- setVerificationKey(VerificationKey) - Method in class org.apache.nifi.web.security.jwt.key.service.StandardVerificationKeyService
-
Set Verification Key is synchronized to avoid competing updates to the State Map
- setVerificationStatus(OcspStatus.VerificationStatus) - Method in class org.apache.nifi.web.security.x509.ocsp.OcspStatus
- sign(JWSHeader, byte[]) - Method in class org.apache.nifi.web.security.jwt.key.Ed25519Signer
-
Sign bytes for EdDSA algorithm using configured Ed25519 Private Key
- SignatureRequired - Enum constant in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.ResponseStatus
- signerListener - Variable in class org.apache.nifi.web.security.jwt.key.command.KeyGenerationCommand
- SignerListener - Interface in org.apache.nifi.web.security.jwt.jws
-
Listener handling JWS Signer events
- SIGNING_ALGORITHM - Static variable in class org.apache.nifi.web.security.jwt.key.Ed25519Signer
- SIGNING_ALGORITHM - Static variable in class org.apache.nifi.web.security.jwt.key.Ed25519Verifier
- signingKeyListener - Variable in class org.apache.nifi.web.security.jwt.jws.StandardJwsSignerProvider
- SigningKeyListener - Interface in org.apache.nifi.web.security.jwt.jws
-
Listener handling Signing Key events
- SINGLE_LOGOUT_REQUEST - Enum constant in enum class org.apache.nifi.web.security.saml2.SamlUrlPath
- SINGLE_LOGOUT_RESPONSE - Enum constant in enum class org.apache.nifi.web.security.saml2.SamlUrlPath
- SINGLE_LOGOUT_RESPONSE_SERVICE_LOCATION - Static variable in class org.apache.nifi.web.security.saml2.registration.StandardRelyingPartyRegistrationRepository
- SkipReplicatedCsrfFilter - Class in org.apache.nifi.web.security.csrf
-
Skip Replicated Cross-Site Request Forgery Filter disables subsequent filtering for matched requests
- SkipReplicatedCsrfFilter() - Constructor for class org.apache.nifi.web.security.csrf.SkipReplicatedCsrfFilter
- sslContext - Variable in class org.apache.nifi.web.security.configuration.ClientRegistrationConfiguration
- STANDARD_KEY_PAIR_ALGORITHM - Static variable in class org.apache.nifi.web.security.configuration.KeyPairGeneratorConfiguration
-
Standard Key Pair Algorithm for signing JSON Web Tokens
- STANDARD_KEY_PAIR_ALGORITHM_FILTER - Static variable in class org.apache.nifi.web.security.configuration.KeyPairGeneratorConfiguration
- STANDARD_SCOPES - Static variable in class org.apache.nifi.web.security.oidc.registration.StandardClientRegistrationProvider
- StandardApplicationCookieService - Class in org.apache.nifi.web.security.cookie
-
Standard implementation of Application Cookie Service using Spring Framework utilities
- StandardApplicationCookieService() - Constructor for class org.apache.nifi.web.security.cookie.StandardApplicationCookieService
- StandardAuthenticationEntryPoint - Class in org.apache.nifi.web.security
-
Standard Authentication Entry Point delegates to Bearer Authentication Entry Point and performs additional processing
- StandardAuthenticationEntryPoint(BearerTokenAuthenticationEntryPoint) - Constructor for class org.apache.nifi.web.security.StandardAuthenticationEntryPoint
- StandardAuthorizationRequestRepository - Class in org.apache.nifi.web.security.oidc.client.web
-
OAuth2 Authorization Request Repository with Spring Cache storage and Request Identifier tracked using HTTP cookies
- StandardAuthorizationRequestRepository(Cache) - Constructor for class org.apache.nifi.web.security.oidc.client.web.StandardAuthorizationRequestRepository
-
Standard Authorization Request Repository Constructor
- StandardAuthorizedClientConverter - Class in org.apache.nifi.web.security.oidc.client.web.converter
-
Standard Authorized Client Converter with JSON serialization and encryption
- StandardAuthorizedClientConverter(PropertyEncryptor, ClientRegistrationRepository) - Constructor for class org.apache.nifi.web.security.oidc.client.web.converter.StandardAuthorizedClientConverter
- StandardBearerTokenProvider - Class in org.apache.nifi.web.security.jwt.provider
-
Standard Bearer Token Provider supports returning serialized and signed JSON Web Tokens
- StandardBearerTokenProvider(JwsSignerProvider, IssuerProvider) - Constructor for class org.apache.nifi.web.security.jwt.provider.StandardBearerTokenProvider
- StandardBearerTokenResolver - Class in org.apache.nifi.web.security.jwt.resolver
-
Bearer Token Resolver prefers the HTTP Authorization Header and then evaluates the Authorization Cookie when found
- StandardBearerTokenResolver() - Constructor for class org.apache.nifi.web.security.jwt.resolver.StandardBearerTokenResolver
- StandardClientRegistrationProvider - Class in org.apache.nifi.web.security.oidc.registration
-
Standard implementation of Client Registration Provider using Application Properties
- StandardClientRegistrationProvider(NiFiProperties, RestClient) - Constructor for class org.apache.nifi.web.security.oidc.registration.StandardClientRegistrationProvider
- StandardCookieCsrfTokenRepository - Class in org.apache.nifi.web.security.csrf
-
Standard implementation of CSRF Token Repository using stateless Spring Security double-submit cookie strategy
- StandardCookieCsrfTokenRepository() - Constructor for class org.apache.nifi.web.security.csrf.StandardCookieCsrfTokenRepository
- StandardCookieCsrfTokenRepository.CsrfApplicationCookieService - Class in org.apache.nifi.web.security.csrf
- StandardCsrfTokenRequestAttributeHandler - Class in org.apache.nifi.web.security.csrf
-
Cross-Site Request Forgery Mitigation Token Handler implementation supporting resolution using Request Header
- StandardCsrfTokenRequestAttributeHandler() - Constructor for class org.apache.nifi.web.security.csrf.StandardCsrfTokenRequestAttributeHandler
- StandardIssuerJwtDecoder - Class in org.apache.nifi.web.security.jwt.converter
-
JSON Web Token Decoder capable of delegating to specific Decoder based on Issuer claims for OpenID Connect Clients
- StandardIssuerJwtDecoder(JwtDecoder, JwtDecoderFactory<ClientRegistration>, ClientRegistrationRepository) - Constructor for class org.apache.nifi.web.security.jwt.converter.StandardIssuerJwtDecoder
-
Standard constructor with default application JWT Decoder and factory providing OpenID Connect JWT Decoder
- StandardIssuerProvider - Class in org.apache.nifi.web.security.jwt.provider
-
Standard Issuer Provider with configurable host and port for HTTPS URI construction
- StandardIssuerProvider(String, int) - Constructor for class org.apache.nifi.web.security.jwt.provider.StandardIssuerProvider
-
Standard Issuer Provider constructor with optional host and required port properties
- StandardJWSKeySelector<C> - Class in org.apache.nifi.web.security.jwt.jws
-
Standard JSON Web Signature Key Selector for selecting keys using Key Identifier
- StandardJWSKeySelector(VerificationKeySelector) - Constructor for class org.apache.nifi.web.security.jwt.jws.StandardJWSKeySelector
-
Standard JSON Web Signature Key Selector constructor requires a Verification Key Selector
- StandardJwsSignerProvider - Class in org.apache.nifi.web.security.jwt.jws
-
Standard JSON Web Signature Signer Provider
- StandardJwsSignerProvider(SigningKeyListener) - Constructor for class org.apache.nifi.web.security.jwt.jws.StandardJwsSignerProvider
- StandardJWSVerifierFactory - Class in org.apache.nifi.web.security.jwt.key
-
Standard implementation of JSON Web Signature Verifier Factory
- StandardJWSVerifierFactory() - Constructor for class org.apache.nifi.web.security.jwt.key.StandardJWSVerifierFactory
- StandardJwtAuthenticationConverter - Class in org.apache.nifi.web.security.jwt.converter
-
Standard Converter from JSON Web Token to NiFi Authentication Token
- StandardJwtAuthenticationConverter(Authorizer, NiFiProperties) - Constructor for class org.apache.nifi.web.security.jwt.converter.StandardJwtAuthenticationConverter
- StandardJwtLogoutListener - Class in org.apache.nifi.web.security.jwt.revocation
-
Standard JSON Web Token Logout Listener handles parsing and revocation
- StandardJwtLogoutListener(JwtDecoder, JwtRevocationService) - Constructor for class org.apache.nifi.web.security.jwt.revocation.StandardJwtLogoutListener
- StandardJwtRevocationService - Class in org.apache.nifi.web.security.jwt.revocation
-
Standard JSON Web Token Revocation Service using State Manager
- StandardJwtRevocationService(StateManager) - Constructor for class org.apache.nifi.web.security.jwt.revocation.StandardJwtRevocationService
- StandardLoginIdentityProviderConfigurationContext - Class in org.apache.nifi.web.security.spring
- StandardLoginIdentityProviderConfigurationContext(String, Map<String, String>) - Constructor for class org.apache.nifi.web.security.spring.StandardLoginIdentityProviderConfigurationContext
- StandardLoginIdentityProviderInitializationContext - Class in org.apache.nifi.web.security.spring
- StandardLoginIdentityProviderInitializationContext(String, LoginIdentityProviderLookup) - Constructor for class org.apache.nifi.web.security.spring.StandardLoginIdentityProviderInitializationContext
- StandardLogoutFilter - Class in org.apache.nifi.web.security.logout
-
Standard Logout Filter completes application Logout Requests
- StandardLogoutFilter(AntPathRequestMatcher, LogoutSuccessHandler) - Constructor for class org.apache.nifi.web.security.logout.StandardLogoutFilter
- StandardOAuth2AuthenticationToken - Class in org.apache.nifi.web.security.oidc.client.web.converter
-
OAuth2 Authentication Token extended to include the OAuth2 Access Token
- StandardOAuth2AuthenticationToken(OAuth2User, Collection<? extends GrantedAuthority>, String, OAuth2AccessToken) - Constructor for class org.apache.nifi.web.security.oidc.client.web.converter.StandardOAuth2AuthenticationToken
- StandardOAuth2AuthorizationRequestResolver - Class in org.apache.nifi.web.security.oidc.client.web
-
Authorization Request Resolver supports handling of headers from reverse proxy servers
- StandardOAuth2AuthorizationRequestResolver(ClientRegistrationRepository) - Constructor for class org.apache.nifi.web.security.oidc.client.web.StandardOAuth2AuthorizationRequestResolver
-
Resolver constructor delegates to the Spring Security Default Resolver and uses the default Request Base URI
- StandardOidcAuthorizedClientRepository - Class in org.apache.nifi.web.security.oidc.client.web
-
OpenID Connect implementation of Authorized Client Repository for storing OAuth2 Tokens
- StandardOidcAuthorizedClientRepository(StateManager, AuthorizedClientConverter) - Constructor for class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
-
Standard OpenID Connect Authorized Client Repository Constructor
- StandardOidcIdTokenDecoderFactory - Class in org.apache.nifi.web.security.oidc.authentication
-
OpenID Connect ID Token Decoder Factory with configurable REST Operations for retrieval of JSON Web Keys
- StandardOidcIdTokenDecoderFactory(String, RestOperations) - Constructor for class org.apache.nifi.web.security.oidc.authentication.StandardOidcIdTokenDecoderFactory
-
Standard constructor with optional JWS Algorithm and required REST Operations for retrieving JSON Web Keys
- StandardOidcUser - Class in org.apache.nifi.web.security.oidc.userinfo
-
Standard extension of Spring Security OIDC User supporting customized name configuration
- StandardOidcUser(Collection<? extends GrantedAuthority>, OidcIdToken, OidcUserInfo, String, String) - Constructor for class org.apache.nifi.web.security.oidc.userinfo.StandardOidcUser
-
Standard OIDC User constructor with required parameters and customized name value for identification
- StandardOidcUserService - Class in org.apache.nifi.web.security.oidc.userinfo
-
Standard extension of Spring Security OIDC User Service supporting customized identity claim mapping
- StandardOidcUserService(List<String>, List<IdentityMapping>) - Constructor for class org.apache.nifi.web.security.oidc.userinfo.StandardOidcUserService
-
Standard OIDC User Service constructor with arguments derived from application properties for mapping usernames
- StandardRegistrationBuilderProvider - Class in org.apache.nifi.web.security.saml2.registration
-
Standard Registration Builder Provider implementation based on NiFi Application Properties
- StandardRegistrationBuilderProvider(NiFiProperties, X509KeyManager, X509TrustManager) - Constructor for class org.apache.nifi.web.security.saml2.registration.StandardRegistrationBuilderProvider
- StandardRelyingPartyRegistrationRepository - Class in org.apache.nifi.web.security.saml2.registration
-
Standard implementation of Relying Party Registration Repository based on NiFi Properties
- StandardRelyingPartyRegistrationRepository(NiFiProperties, X509ExtendedKeyManager, X509ExtendedTrustManager) - Constructor for class org.apache.nifi.web.security.saml2.registration.StandardRelyingPartyRegistrationRepository
-
Standard implementation builds a Registration based on NiFi Properties and returns the same instance for all queries
- StandardRelyingPartyRegistrationResolver - Class in org.apache.nifi.web.security.saml2.service.web
-
Standard Relying Party Registration Resolver with support for proxy headers
- StandardRelyingPartyRegistrationResolver(RelyingPartyRegistrationRepository) - Constructor for class org.apache.nifi.web.security.saml2.service.web.StandardRelyingPartyRegistrationResolver
-
Standard Resolver with Registration Repository and Allowed Context Paths from application properties
- StandardSaml2AuthenticationRequestRepository - Class in org.apache.nifi.web.security.saml2.service.web
-
Standard implementation of SAML 2 Authentication Request Repository using cookies
- StandardSaml2AuthenticationRequestRepository(Cache) - Constructor for class org.apache.nifi.web.security.saml2.service.web.StandardSaml2AuthenticationRequestRepository
-
Standard SAML 2 Authentication Request Repository with Spring Cache abstraction
- StandardSaml2LogoutRequestRepository - Class in org.apache.nifi.web.security.saml2.web.authentication.logout
-
Standard implementation of SAML 2 Logout Request Repository using cookies
- StandardSaml2LogoutRequestRepository(Cache) - Constructor for class org.apache.nifi.web.security.saml2.web.authentication.logout.StandardSaml2LogoutRequestRepository
- StandardTokenRevocationResponseClient - Class in org.apache.nifi.web.security.oidc.revocation
-
Standard implementation for handling Token Revocation Requests using Spring REST Operations
- StandardTokenRevocationResponseClient(RestOperations, ClientRegistrationRepository) - Constructor for class org.apache.nifi.web.security.oidc.revocation.StandardTokenRevocationResponseClient
- StandardVerificationKeySelector - Class in org.apache.nifi.web.security.jwt.key
-
Standard Verification Key Selector implements listener interfaces for updating Key status
- StandardVerificationKeySelector(VerificationKeyService, Duration) - Constructor for class org.apache.nifi.web.security.jwt.key.StandardVerificationKeySelector
- StandardVerificationKeyService - Class in org.apache.nifi.web.security.jwt.key.service
-
Standard Verification Key Service implemented using State Manager
- StandardVerificationKeyService(StateManager) - Constructor for class org.apache.nifi.web.security.jwt.key.service.StandardVerificationKeyService
- start(LogoutRequest) - Method in class org.apache.nifi.web.security.logout.LogoutRequestManager
- stateManager - Variable in class org.apache.nifi.web.security.jwt.key.service.StandardVerificationKeyService
- stateManager - Variable in class org.apache.nifi.web.security.jwt.revocation.StandardJwtRevocationService
- stateManager - Variable in class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
- stateManagerProvider - Variable in class org.apache.nifi.web.security.configuration.JwtDecoderConfiguration
- stateManagerProvider - Variable in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
- statusCode - Variable in class org.apache.nifi.web.security.oidc.revocation.TokenRevocationResponse
- STRICT - Enum constant in enum class org.apache.nifi.web.security.cookie.SameSitePolicy
-
Instructs browsers to limit sending cookies to first-party-initiated requests
- SUBJECT - Enum constant in enum class org.apache.nifi.web.security.jwt.provider.SupportedClaim
-
RFC 7519 Section 4.1.2
- subjectCertificate - Variable in class org.apache.nifi.web.security.x509.ocsp.OcspRequest
- SubjectDnX509PrincipalExtractor - Class in org.apache.nifi.web.security.x509
-
Principal extractor for extracting a DN.
- SubjectDnX509PrincipalExtractor() - Constructor for class org.apache.nifi.web.security.x509.SubjectDnX509PrincipalExtractor
- success - Variable in class org.apache.nifi.web.security.oidc.revocation.TokenRevocationResponse
- Successful - Enum constant in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.ResponseStatus
- successfulAuthentication(HttpServletRequest, HttpServletResponse) - Static method in class org.apache.nifi.web.security.ProxiedEntitiesUtils
-
If a successfully authenticated request was made via a proxy, relevant proxy headers will be added to the response.
- successfulAuthentication(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.apache.nifi.web.security.NiFiAuthenticationFilter
-
If authentication was successful, apply the successful authentication result to the security context and add proxy headers to the response if the request was made via a proxy.
- SUPPORTED_ALGORITHMS - Static variable in class org.apache.nifi.web.security.jwt.key.StandardJWSVerifierFactory
-
Supported Algorithms aligned with supported Signers
- SupportedClaim - Enum Class in org.apache.nifi.web.security.jwt.provider
-
Supported Claim for JSON Web Tokens
- SupportedClaim(String) - Constructor for enum class org.apache.nifi.web.security.jwt.provider.SupportedClaim
- supportedJWSAlgorithms() - Method in class org.apache.nifi.web.security.jwt.key.StandardJWSVerifierFactory
- supports(Class<?>) - Method in class org.apache.nifi.web.security.anonymous.NiFiAnonymousAuthenticationProvider
- supports(Class<?>) - Method in class org.apache.nifi.web.security.x509.X509AuthenticationProvider
T
- TLS_PROTOCOL - Static variable in class org.apache.nifi.web.security.saml2.registration.StandardRegistrationBuilderProvider
- token - Variable in class org.apache.nifi.web.security.oidc.revocation.TokenRevocationRequest
- tokenizeProxiedEntitiesChain(String) - Static method in class org.apache.nifi.web.security.ProxiedEntitiesUtils
-
Tokenizes the specified proxy chain.
- tokenizeProxiedEntityGroups(String) - Static method in class org.apache.nifi.web.security.ProxiedEntitiesUtils
-
Tokenizes the specified proxied entity groups which are formatted the same as a proxy chain.
- TokenRevocationRequest - Class in org.apache.nifi.web.security.oidc.revocation
-
OAuth2 Token Revocation Request as described in RFC 7009 Section 2.1
- TokenRevocationRequest(String, String) - Constructor for class org.apache.nifi.web.security.oidc.revocation.TokenRevocationRequest
- TokenRevocationResponse - Class in org.apache.nifi.web.security.oidc.revocation
-
OAuth2 Token Revocation Request as described in RFC 7009 Section 2.1
- TokenRevocationResponse(boolean, int) - Constructor for class org.apache.nifi.web.security.oidc.revocation.TokenRevocationResponse
- tokenRevocationResponseClient - Variable in class org.apache.nifi.web.security.oidc.client.web.AuthorizedClientExpirationCommand
- tokenRevocationResponseClient - Variable in class org.apache.nifi.web.security.oidc.logout.OidcLogoutSuccessHandler
- tokenRevocationResponseClient() - Method in class org.apache.nifi.web.security.configuration.OidcSecurityConfiguration
-
Token Revocation Response Client responsible for transmitting Refresh Token revocation requests to the Provider
- TokenRevocationResponseClient - Interface in org.apache.nifi.web.security.oidc.revocation
-
Abstraction for processing Token Revocation requests according to RFC 7009
- tokenTypeHint - Variable in class org.apache.nifi.web.security.oidc.revocation.TokenRevocationRequest
- TokenTypeHint - Enum Class in org.apache.nifi.web.security.oidc.revocation
-
Token Type Hint values as defined in RFC 7009 Section 2.1
- TokenTypeHint(String) - Constructor for enum class org.apache.nifi.web.security.oidc.revocation.TokenTypeHint
- tokenValue - Variable in class org.apache.nifi.web.security.oidc.client.web.converter.AuthorizedToken
- toString() - Method in class org.apache.nifi.web.security.anonymous.NiFiAnonymousAuthenticationRequestToken
- toString() - Method in class org.apache.nifi.web.security.NiFiWebAuthenticationDetails
- toString() - Method in class org.apache.nifi.web.security.token.LoginAuthenticationToken
- toString() - Method in class org.apache.nifi.web.security.token.NiFiAuthenticationToken
- toString() - Method in class org.apache.nifi.web.security.util.CacheKey
- toString() - Method in class org.apache.nifi.web.security.x509.ocsp.OcspRequest
- toString() - Method in class org.apache.nifi.web.security.x509.ocsp.OcspStatus
- toString() - Method in class org.apache.nifi.web.security.x509.X509AuthenticationRequestToken
- trackedAuthorizedClientRepository - Variable in class org.apache.nifi.web.security.oidc.client.web.AuthorizedClientExpirationCommand
- TrackedAuthorizedClientRepository - Interface in org.apache.nifi.web.security.oidc.client.web
-
Tracked abstraction for Authorized Client Repository supporting deletion of expired clients
- trustedCAs - Variable in class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
- trustManager - Variable in class org.apache.nifi.web.security.configuration.SamlAuthenticationSecurityConfiguration
- trustManager - Variable in class org.apache.nifi.web.security.saml2.registration.StandardRegistrationBuilderProvider
- trustManager - Variable in class org.apache.nifi.web.security.saml2.registration.StandardRelyingPartyRegistrationRepository
- TryLater - Enum constant in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.ResponseStatus
U
- UI_PATH - Static variable in class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
- UI_PATH - Static variable in class org.apache.nifi.web.security.saml2.web.authentication.Saml2AuthenticationSuccessHandler
- Unauthorized - Enum constant in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.ResponseStatus
- UNAUTHORIZED - Static variable in class org.apache.nifi.web.security.StandardAuthenticationEntryPoint
- UNFILTERED_ISSUERS - Static variable in class org.apache.nifi.web.security.saml2.registration.StandardRelyingPartyRegistrationRepository
- UNFILTERED_PATHS - Static variable in class org.apache.nifi.web.security.configuration.WebSecurityConfiguration
- UNFILTERED_PATHS_REQUEST_MATCHER - Static variable in class org.apache.nifi.web.security.configuration.WebSecurityConfiguration
- Unknown - Enum constant in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.ResponseStatus
- Unknown - Enum constant in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.ValidationStatus
- Unknown - Enum constant in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.VerificationStatus
- unsanitizeDn(String) - Static method in class org.apache.nifi.web.security.ProxiedEntitiesUtils
-
Reconstitutes the original DN from the sanitized version passed in the proxy chain.
- UNSPECIFIED_ERROR_URI - Static variable in class org.apache.nifi.web.security.oidc.authentication.StandardOidcIdTokenDecoderFactory
- unsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class org.apache.nifi.web.security.NiFiAuthenticationFilter
-
If authentication was unsuccessful, update the response with the appropriate status and give the reason for why the user was not able to be authenticated.
- unsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException) - Static method in class org.apache.nifi.web.security.ProxiedEntitiesUtils
-
If an unauthenticated request was made via a proxy, add proxy headers to explain why authentication failed.
- UntrustedProxyException - Exception Class in org.apache.nifi.web.security
- UntrustedProxyException(String) - Constructor for exception class org.apache.nifi.web.security.UntrustedProxyException
- UntrustedProxyException(String, Throwable) - Constructor for exception class org.apache.nifi.web.security.UntrustedProxyException
- Unverified - Enum constant in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.VerificationStatus
- updateState(String, Consumer<Map<String, String>>) - Method in class org.apache.nifi.web.security.oidc.client.web.StandardOidcAuthorizedClientRepository
- URI_FORMAT - Static variable in class org.apache.nifi.web.security.jwt.provider.StandardIssuerProvider
- userAgent - Variable in class org.apache.nifi.web.security.NiFiWebAuthenticationDetails
- userClaimNames - Variable in class org.apache.nifi.web.security.oidc.userinfo.StandardOidcUserService
- userClaimNames - Variable in class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
- userIdentityMappings - Variable in class org.apache.nifi.web.security.oidc.userinfo.StandardOidcUserService
- userIdentityMappings - Variable in class org.apache.nifi.web.security.oidc.web.authentication.OidcAuthenticationSuccessHandler
- userIdentityMappings - Variable in class org.apache.nifi.web.security.saml2.web.authentication.Saml2AuthenticationSuccessHandler
- USERNAME - Enum constant in enum class org.apache.nifi.web.security.log.AuthenticationUserAttribute
V
- validate(X509Certificate[]) - Method in class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
-
Validates the specified certificate using OCSP if configured.
- validate(Jwt) - Method in class org.apache.nifi.web.security.jwt.revocation.JwtRevocationValidator
-
Validate checks JSON Web Token Identifier against Revocation Service
- validateClientCertificate(X509Certificate[]) - Method in class org.apache.nifi.web.security.x509.X509CertificateValidator
-
Extract the client certificate from the specified HttpServletRequest or null if none is specified.
- validationAuthorityURI - Variable in class org.apache.nifi.web.security.x509.ocsp.OcspCertificateValidator
- validationStatus - Variable in class org.apache.nifi.web.security.x509.ocsp.OcspStatus
- ValidationStatus() - Constructor for enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.ValidationStatus
- value - Variable in class org.apache.nifi.authentication.generated.Property
- valueOf(String) - Static method in enum class org.apache.nifi.web.security.cookie.ApplicationCookieName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.nifi.web.security.cookie.SameSitePolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.nifi.web.security.http.SecurityCookieName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.nifi.web.security.http.SecurityHeader
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.nifi.web.security.jwt.provider.SupportedClaim
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.nifi.web.security.log.AuthenticationUserAttribute
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.nifi.web.security.oidc.client.web.OidcRegistrationProperty
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.nifi.web.security.oidc.OidcUrlPath
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.nifi.web.security.oidc.revocation.TokenTypeHint
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.nifi.web.security.saml2.registration.Saml2RegistrationProperty
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.nifi.web.security.saml2.SamlUrlPath
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.ResponseStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.ValidationStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.VerificationStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.nifi.web.security.cookie.ApplicationCookieName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.nifi.web.security.cookie.SameSitePolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.nifi.web.security.http.SecurityCookieName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.nifi.web.security.http.SecurityHeader
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.nifi.web.security.jwt.provider.SupportedClaim
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.nifi.web.security.log.AuthenticationUserAttribute
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.nifi.web.security.oidc.client.web.OidcRegistrationProperty
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.nifi.web.security.oidc.OidcUrlPath
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.nifi.web.security.oidc.revocation.TokenTypeHint
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.nifi.web.security.saml2.registration.Saml2RegistrationProperty
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.nifi.web.security.saml2.SamlUrlPath
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.ResponseStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.ValidationStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.VerificationStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VerificationKey - Class in org.apache.nifi.web.security.jwt.key.service
-
Verification Key used for storing serialized instances
- VerificationKey() - Constructor for class org.apache.nifi.web.security.jwt.key.service.VerificationKey
- verificationKeyListener - Variable in class org.apache.nifi.web.security.jwt.key.command.KeyGenerationCommand
- VerificationKeyListener - Interface in org.apache.nifi.web.security.jwt.key
-
Listener handling Verification Key events
- verificationKeySelector - Variable in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
- verificationKeySelector - Variable in class org.apache.nifi.web.security.jwt.jws.StandardJWSKeySelector
- verificationKeySelector() - Method in class org.apache.nifi.web.security.configuration.JwtDecoderConfiguration
-
Verification Key Selector with configured key rotation period
- VerificationKeySelector - Interface in org.apache.nifi.web.security.jwt.key
-
Verification Key Selector returns a List of java.security.Key objects for signature verification
- verificationKeyService - Variable in class org.apache.nifi.web.security.configuration.JwtAuthenticationSecurityConfiguration
- verificationKeyService - Variable in class org.apache.nifi.web.security.jwt.key.command.KeyExpirationCommand
- verificationKeyService - Variable in class org.apache.nifi.web.security.jwt.key.StandardVerificationKeySelector
- verificationKeyService() - Method in class org.apache.nifi.web.security.configuration.JwtDecoderConfiguration
-
Verification Key Service using local State Manager for storing public keys
- VerificationKeyService - Interface in org.apache.nifi.web.security.jwt.key.service
-
Verification Key Service for storing and retrieving keys
- verificationStatus - Variable in class org.apache.nifi.web.security.x509.ocsp.OcspStatus
- VerificationStatus() - Constructor for enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.VerificationStatus
- Verified - Enum constant in enum class org.apache.nifi.web.security.x509.ocsp.OcspStatus.VerificationStatus
- verify(JWSHeader, byte[], Base64URL) - Method in class org.apache.nifi.web.security.jwt.key.Ed25519Verifier
-
Verify input bytes for EdDSA using configured Ed25519 Public Key
W
- WebSecurityConfiguration - Class in org.apache.nifi.web.security.configuration
-
Application Security Configuration using Spring Security
- WebSecurityConfiguration() - Constructor for class org.apache.nifi.web.security.configuration.WebSecurityConfiguration
- withNarLoader(LoginIdentityProvider) - Method in class org.apache.nifi.web.security.spring.LoginIdentityProviderFactoryBean
- writeAuthorizedClient(OidcAuthorizedClient) - Method in class org.apache.nifi.web.security.oidc.client.web.converter.StandardAuthorizedClientConverter
X
- x509AuthenticationFilter(AuthenticationManager, AuthenticationDetailsSource<HttpServletRequest, NiFiWebAuthenticationDetails>) - Method in class org.apache.nifi.web.security.configuration.X509AuthenticationSecurityConfiguration
- X509AuthenticationFilter - Class in org.apache.nifi.web.security.x509
-
Custom X509 filter that will inspect the HTTP headers for a proxied user before extracting the user details from the client certificate.
- X509AuthenticationFilter() - Constructor for class org.apache.nifi.web.security.x509.X509AuthenticationFilter
- x509AuthenticationProvider() - Method in class org.apache.nifi.web.security.configuration.X509AuthenticationSecurityConfiguration
- X509AuthenticationProvider - Class in org.apache.nifi.web.security.x509
- X509AuthenticationProvider(X509IdentityProvider, Authorizer, NiFiProperties) - Constructor for class org.apache.nifi.web.security.x509.X509AuthenticationProvider
- X509AuthenticationRequestToken - Class in org.apache.nifi.web.security.x509
-
This is an authentication request with a given JWT token.
- X509AuthenticationRequestToken(String, String, X509PrincipalExtractor, X509Certificate[], String, Object) - Constructor for class org.apache.nifi.web.security.x509.X509AuthenticationRequestToken
-
Creates a representation of the jwt authentication request for a user.
- X509AuthenticationSecurityConfiguration - Class in org.apache.nifi.web.security.configuration
-
X.509 Configuration for Authentication Security
- X509AuthenticationSecurityConfiguration(NiFiProperties, Authorizer) - Constructor for class org.apache.nifi.web.security.configuration.X509AuthenticationSecurityConfiguration
- X509CertificateExtractor - Class in org.apache.nifi.web.security.x509
-
Extracts client certificates from Http requests.
- X509CertificateExtractor() - Constructor for class org.apache.nifi.web.security.x509.X509CertificateExtractor
- X509CertificateValidator - Class in org.apache.nifi.web.security.x509
-
Extracts client certificates from Http requests.
- X509CertificateValidator() - Constructor for class org.apache.nifi.web.security.x509.X509CertificateValidator
- X509IdentityProvider - Class in org.apache.nifi.web.security.x509
-
Identity provider for extract the authenticating a ServletRequest with a X509Certificate.
- X509IdentityProvider() - Constructor for class org.apache.nifi.web.security.x509.X509IdentityProvider
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form