diff options
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | pyfunkwhale/client.py | 7 |
2 files changed, 8 insertions, 1 deletions
@@ -78,7 +78,7 @@ List of features implemented or planned: - [/] Auth - [x] Login with OAuth2 Authorization Code flow - [ ] Register an OAuth2 application - - [ ] Get an JWT token + - [x] Get an JWT token - [ ] Create an account - [ ] Request a password request - [ ] Retrieve user information diff --git a/pyfunkwhale/client.py b/pyfunkwhale/client.py index 1fce019..cf19673 100644 --- a/pyfunkwhale/client.py +++ b/pyfunkwhale/client.py @@ -76,6 +76,13 @@ class Client(object): self._get_token() write_file(self.token_filename, self.token) + def _get_JWT_token(self): + """ + Get a JWT token. + """ + data = {"username": self.username, "password": self.password} + return self.call('/token', 'post', data=data).json() + def call(self, endpoint: str, method: str, params: dict = None, data: dict = None) -> Response: """ |