Index

B G I J 
All Classes and Interfaces|All Packages

B

BaseAuthenticatingServerInterceptor - Class in ir.msob.jima.security.api.grpc.oauth2
BaseAuthenticatingServerInterceptor is a gRPC server interceptor that handles authentication based on JWT tokens.
BaseAuthenticatingServerInterceptor() - Constructor for class ir.msob.jima.security.api.grpc.oauth2.BaseAuthenticatingServerInterceptor
 

G

GrpcAuthenticationConfiguration - Class in ir.msob.jima.security.api.grpc.oauth2
GrpcAuthenticationConfiguration is a Spring configuration class responsible for creating and configuring the gRPC authentication reader bean used in the gRPC server for OAuth2 JWT-based authentication.
GrpcAuthenticationConfiguration() - Constructor for class ir.msob.jima.security.api.grpc.oauth2.GrpcAuthenticationConfiguration
 

I

interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class ir.msob.jima.security.api.grpc.oauth2.BaseAuthenticatingServerInterceptor
Intercepts the gRPC server call, extracts the JWT token from the authorization header, validates it, and sets the authenticated user in the security context.
ir.msob.jima.security.api.grpc.oauth2 - package ir.msob.jima.security.api.grpc.oauth2
 

J

JwtConfiguration - Class in ir.msob.jima.security.api.grpc.oauth2
Configuration class for JWT (JSON Web Token) in the context of OAuth2 security for Reactive Spring applications using RSocket.
JwtConfiguration() - Constructor for class ir.msob.jima.security.api.grpc.oauth2.JwtConfiguration
 
jwtDecoder() - Method in class ir.msob.jima.security.api.grpc.oauth2.JwtConfiguration
Bean definition for JwtDecoder.
B G I J 
All Classes and Interfaces|All Packages