(self, grant_type, client, expires_in, user=None, scope=None)
| 51 | return user.get_user_id() |
| 52 | |
| 53 | def get_token_data(self, grant_type, client, expires_in, user=None, scope=None): |
| 54 | scope = self.get_allowed_scope(client, scope) |
| 55 | issued_at = int(time.time()) |
| 56 | data = { |
| 57 | "scope": scope, |
| 58 | "grant_type": grant_type, |
| 59 | "iat": issued_at, |
| 60 | "exp": issued_at + expires_in, |
| 61 | "client_id": client.get_client_id(), |
| 62 | } |
| 63 | if self.issuer: |
| 64 | data["iss"] = self.issuer |
| 65 | if user: |
| 66 | data["sub"] = self.get_sub_value(user) |
| 67 | return data |
| 68 | |
| 69 | def generate(self, grant_type, client, user=None, scope=None, expires_in=None): |
| 70 | """Generate a bearer token for OAuth 2.0 authorization token endpoint. |
no test coverage detected