(self, **kwargs)
| 1451 | self._credential_cls = credential_cls |
| 1452 | |
| 1453 | def get_credentials(self, **kwargs): |
| 1454 | callback = self.build_refresh_callback(**kwargs) |
| 1455 | metadata = callback() |
| 1456 | credential_entry = self._credential_cls.create_from_metadata( |
| 1457 | metadata=metadata, |
| 1458 | refresh_using=callback, |
| 1459 | method=self.METHOD, |
| 1460 | advisory_timeout=45, |
| 1461 | mandatory_timeout=10, |
| 1462 | ) |
| 1463 | return credential_entry |
| 1464 | |
| 1465 | def build_refresh_callback(**kwargs): |
| 1466 | """Callback to be implemented by subclasses. |
no test coverage detected