@@ -58,7 +58,7 @@ def __init__(
5858 storage_config = config .get ("storage" , {"type" : "memory" }) # Default to "memory"
5959 elif storage_config is None :
6060 storage_config = {"type" : "memory" } # Default to in-memory storage if no config is provided
61- # storage = StorageFactory.create_storage(storage_config)
61+
6262 storage_manager = StorageManager ()
6363 storage_manager .initialize (storage_config )
6464
@@ -150,12 +150,12 @@ async def generate_auth_url(
150150 # Generate state if not provided
151151 state = login_options .get (LoginOptions .STATE , generate_random_string (32 ))
152152 search_params ["state" ] = state
153- self .session_manager .storage_manager .set ("state" , {"value" : state })
153+ self .session_manager .storage_manager .setItems ("state" , {"value" : state })
154154
155155 # Generate nonce if not provided
156156 nonce = login_options .get (LoginOptions .NONCE , generate_random_string (16 ))
157157 search_params ["nonce" ] = nonce
158- self .session_manager .storage_manager .set ("nonce" , {"value" : nonce })
158+ self .session_manager .storage_manager .setItems ("nonce" , {"value" : nonce })
159159
160160 # Handle PKCE
161161 code_verifier = ""
@@ -166,7 +166,7 @@ async def generate_auth_url(
166166 pkce_data = await generate_pkce_pair (52 ) # Use 52 chars to match JS implementation
167167 code_verifier = pkce_data ["code_verifier" ]
168168 search_params ["code_challenge" ] = pkce_data ["code_challenge" ]
169- self .session_manager .storage_manager .set ("code_verifier" , {"value" : code_verifier })
169+ self .session_manager .storage_manager .setItems ("code_verifier" , {"value" : code_verifier })
170170
171171 # Set code challenge method
172172 code_challenge_method = login_options .get (LoginOptions .CODE_CHALLENGE_METHOD , "S256" )
0 commit comments