Index

A C D G P R S T 
All Classes and Interfaces|All Packages|Constant Field Values

A

ai.yda.framework.channel.rest.spring - package ai.yda.framework.channel.rest.spring
 
ai.yda.framework.channel.rest.spring.security - package ai.yda.framework.channel.rest.spring.security
 
ai.yda.framework.channel.rest.spring.session - package ai.yda.framework.channel.rest.spring.session
 
ai.yda.framework.channel.rest.spring.web - package ai.yda.framework.channel.rest.spring.web
 
authenticate(Authentication) - Method in class ai.yda.framework.channel.rest.spring.security.TokenAuthenticationManager
Authenticates the given Authentication request by comparing its credentials with the stored token key hash.
authenticationIsRequired(Authentication) - Method in class ai.yda.framework.channel.rest.spring.security.TokenAuthenticationFilter
Determines whether re-authentication is required based on the current authentication context.

C

combinedFilterChain(HttpSecurity, RestSpringProperties) - Method in class ai.yda.framework.channel.rest.spring.security.SecurityConfiguration
This Channel security configuration is used when 'security-token' property is configured.
CONFIG_PREFIX - Static variable in class ai.yda.framework.channel.rest.spring.RestSpringProperties
The configuration prefix used to reference properties related to this Channel in application configurations.
convert(HttpServletRequest) - Method in class ai.yda.framework.channel.rest.spring.security.TokenAuthenticationConverter
Converts the given HttpServletRequest to an TokenAuthentication.

D

defaultFilterChain(HttpSecurity, RestSpringProperties) - Method in class ai.yda.framework.channel.rest.spring.security.SecurityConfiguration
This Channel security configuration is used when 'security-token' property is not configured.
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class ai.yda.framework.channel.rest.spring.security.TokenAuthenticationFilter
Processes the authentication request by extracting the Bearer token from the Authorization header, converting it to an Authentication object, and attempting to authenticate it.

G

get(String) - Method in class ai.yda.framework.channel.rest.spring.session.RestSessionProvider
Retrieves an object from the Session associated with the specified key.

P

processRequest(RagRequest) - Method in class ai.yda.framework.channel.rest.spring.web.RestChannel
Processes the incoming RagRequest by delegating it to the Assistant.
put(String, Object) - Method in class ai.yda.framework.channel.rest.spring.session.RestSessionProvider
Stores an object in the Session with the specified key.

R

RestChannel - Class in ai.yda.framework.channel.rest.spring.web
Provides REST controller logic that handles incoming requests for processing using an assistant.
RestChannel(Assistant<RagRequest, RagResponse>) - Constructor for class ai.yda.framework.channel.rest.spring.web.RestChannel
Constructs a new RestChannel instance with the specified Assistant instance.
RestSessionProvider - Class in ai.yda.framework.channel.rest.spring.session
Provides methods for storing and retrieving data associated with a Session using a key-value store in the REST context.
RestSessionProvider(HttpSession) - Constructor for class ai.yda.framework.channel.rest.spring.session.RestSessionProvider
Constructs a new RestSessionProvider instance with the specified HttpSession.
RestSpringAutoConfiguration - Class in ai.yda.framework.channel.rest.spring
Contains an autoconfiguration for the REST Channel in the Spring application.
RestSpringAutoConfiguration() - Constructor for class ai.yda.framework.channel.rest.spring.RestSpringAutoConfiguration
Default constructor for RestSpringAutoConfiguration.
RestSpringProperties - Class in ai.yda.framework.channel.rest.spring
Provides configuration properties for the REST Spring Channel.
RestSpringProperties() - Constructor for class ai.yda.framework.channel.rest.spring.RestSpringProperties
Default constructor for RestSpringProperties.

S

SecurityConfiguration - Class in ai.yda.framework.channel.rest.spring.security
This is a Spring Security configuration that sets up security settings for the synchronized REST Channel.
SecurityConfiguration() - Constructor for class ai.yda.framework.channel.rest.spring.security.SecurityConfiguration
Default constructor for SecurityConfiguration.

T

TokenAuthenticationConverter - Class in ai.yda.framework.channel.rest.spring.security
Provides strategy used for converting from a HttpServletRequest to an TokenAuthentication.
TokenAuthenticationConverter() - Constructor for class ai.yda.framework.channel.rest.spring.security.TokenAuthenticationConverter
Default constructor for TokenAuthenticationConverter.
TokenAuthenticationFilter - Class in ai.yda.framework.channel.rest.spring.security
Provides a Spring Security filter that processes authentication requests containing a Bearer token in the Authorization header.
TokenAuthenticationFilter(String) - Constructor for class ai.yda.framework.channel.rest.spring.security.TokenAuthenticationFilter
Constructs a new TokenAuthenticationFilter instance with the provided token.
TokenAuthenticationManager - Class in ai.yda.framework.channel.rest.spring.security
Provides mechanism to processes an Authentication request with TokenAuthentication.
TokenAuthenticationManager(String) - Constructor for class ai.yda.framework.channel.rest.spring.security.TokenAuthenticationManager
Constructs a new TokenAuthenticationManager instance with the provided token.
A C D G P R S T 
All Classes and Interfaces|All Packages|Constant Field Values