|
3 | 3 | from enum import Enum |
4 | 4 | from typing import Any, Dict, List, Union, Optional, Protocol, Mapping |
5 | 5 |
|
6 | | - |
7 | 6 | class TokenVerificationErrorReason(Enum): |
8 | 7 |
|
9 | 8 | JWK_FAILED_TO_LOAD = ( |
@@ -236,7 +235,7 @@ def message(self) -> Optional[str]: |
236 | 235 | return self.reason.value[1] |
237 | 236 |
|
238 | 237 | def to_auth(self) -> AuthObject: |
239 | | - from clerk_backend_api.security.machine import get_token_type |
| 238 | + from clerk_backend_api.security.machine import get_token_type #pylint: disable=C0415 |
240 | 239 | if self.status == AuthStatus.SIGNED_IN: |
241 | 240 | if self.payload is None: |
242 | 241 | raise ValueError("Payload must be provided for authenticated states.") |
@@ -267,30 +266,30 @@ def to_auth(self) -> AuthObject: |
267 | 266 | factor_verification_age=self.payload.get('fva'), |
268 | 267 | claims=self.payload, |
269 | 268 | ) |
270 | | - elif token_type == TokenType.OAUTH_TOKEN: |
| 269 | + |
| 270 | + if token_type == TokenType.OAUTH_TOKEN: |
271 | 271 | return OAuthMachineAuthObject(id=self.payload.get('id'), |
272 | 272 | user_id=self.payload.get('subject'), |
273 | 273 | client_id=self.payload.get('client_id'), |
274 | 274 | name=self.payload.get('name'), |
275 | 275 | scopes=self.payload.get('scopes')) |
276 | | - elif token_type == TokenType.API_KEY: |
| 276 | + if token_type == TokenType.API_KEY: |
277 | 277 | return APIKeyMachineAuthObject(id=self.payload.get('id'), |
278 | 278 | user_id=self.payload.get('subject'), |
279 | 279 | org_id=self.payload.get('org_id'), |
280 | 280 | name=self.payload.get('name'), |
281 | 281 | scopes=self.payload.get('scopes'), |
282 | 282 | claims=self.payload.get('claims')) |
283 | | - elif token_type == TokenType.MACHINE_TOKEN: |
| 283 | + if token_type == TokenType.MACHINE_TOKEN: |
284 | 284 | return M2MMachineAuthObject(id=self.payload.get('id'), |
285 | 285 | machine_id=self.payload.get('subject'), |
286 | 286 | client_id=self.payload.get('client_id'), |
287 | 287 | name=self.payload.get('name'), |
288 | 288 | scopes=self.payload.get('scopes'), |
289 | 289 | claims=self.payload.get('claims')) |
290 | 290 |
|
291 | | - else: |
292 | | - raise ValueError(f"Unsupported token type: {self.token_type}") |
293 | | - else : |
| 291 | + raise ValueError(f"Unsupported token type: {token_type}") |
| 292 | + else: |
294 | 293 | raise ValueError("Cannot convert to AuthObject in unauthenticated state.") |
295 | 294 |
|
296 | 295 |
|
|
0 commit comments