Index
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
Authenticationrequest 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
HttpServletRequestto anTokenAuthentication.
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
Authenticationobject, 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
RagRequestby delegating it to theAssistant. - 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
RestChannelinstance with the specifiedAssistantinstance. - 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
RestSessionProviderinstance with the specifiedHttpSession. - 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
HttpServletRequestto anTokenAuthentication. - 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
TokenAuthenticationFilterinstance with the provided token. - TokenAuthenticationManager - Class in ai.yda.framework.channel.rest.spring.security
-
Provides mechanism to processes an
Authenticationrequest withTokenAuthentication. - TokenAuthenticationManager(String) - Constructor for class ai.yda.framework.channel.rest.spring.security.TokenAuthenticationManager
-
Constructs a new
TokenAuthenticationManagerinstance with the provided token.
All Classes and Interfaces|All Packages|Constant Field Values