(cls)
| 16 | |
| 17 | @classmethod |
| 18 | def from_settings(cls) -> OAuthConfig: |
| 19 | oauth2_provider: dict[str, Any] = settings.OAUTH2_PROVIDER |
| 20 | return cls( |
| 21 | api_url=settings.FLAGSMITH_API_URL.rstrip("/"), |
| 22 | frontend_url=settings.FLAGSMITH_FRONTEND_URL.rstrip("/"), |
| 23 | scopes=oauth2_provider.get("SCOPES", {}), |
| 24 | ) |
no test coverage detected