MCPcopy Create free account
hub / github.com/feast-dev/feast / AuthManager

Class AuthManager

sdk/python/feast/permissions/auth/auth_manager.py:8–27  ·  view source on GitHub ↗

The authorization manager offers services to manage authorization tokens from client requests to extract user details before injecting them in the security context.

Source from the content-addressed store, hash-verified

6
7
8class AuthManager(ABC):
9 """
10 The authorization manager offers services to manage authorization tokens from client requests
11 to extract user details before injecting them in the security context.
12 """
13
14 _token_parser: TokenParser
15 _token_extractor: TokenExtractor
16
17 def __init__(self, token_parser: TokenParser, token_extractor: TokenExtractor):
18 self._token_parser = token_parser
19 self._token_extractor = token_extractor
20
21 @property
22 def token_parser(self) -> TokenParser:
23 return self._token_parser
24
25 @property
26 def token_extractor(self) -> TokenExtractor:
27 return self._token_extractor
28
29
30"""

Callers 1

init_auth_managerFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected