Index
All Classes and Interfaces|All Packages
B
- BaseAuthenticatingServerInterceptor - Class in ir.msob.jima.security.api.grpc.oauth2
-
BaseAuthenticatingServerInterceptoris 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
-
GrpcAuthenticationConfigurationis 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.
All Classes and Interfaces|All Packages