|
31 | 31 | _PAST = int(time.time()) - 3600 |
32 | 32 |
|
33 | 33 |
|
34 | | -def tok(name: str, *, scopes: list[str], expires_at: int, resource: str | None = RESOURCE) -> AccessToken: |
35 | | - return AccessToken(token=name, client_id="c", scopes=scopes, expires_at=expires_at, resource=resource) |
36 | | - |
37 | | - |
38 | 34 | TOKENS = { |
39 | | - "tok-valid": tok("tok-valid", scopes=[REQUIRED_SCOPE], expires_at=_FUTURE), |
40 | | - "tok-expired": tok("tok-expired", scopes=[REQUIRED_SCOPE], expires_at=_PAST), |
41 | | - "tok-noscope": tok("tok-noscope", scopes=["other:thing"], expires_at=_FUTURE), |
42 | | - "tok-wrong-aud": tok( |
43 | | - "tok-wrong-aud", scopes=[REQUIRED_SCOPE], expires_at=_FUTURE, resource="https://other.example/mcp" |
| 35 | + "tok-valid": AccessToken( |
| 36 | + token="tok-valid", client_id="c", scopes=[REQUIRED_SCOPE], expires_at=_FUTURE, resource=RESOURCE |
| 37 | + ), |
| 38 | + "tok-expired": AccessToken( |
| 39 | + token="tok-expired", client_id="c", scopes=[REQUIRED_SCOPE], expires_at=_PAST, resource=RESOURCE |
| 40 | + ), |
| 41 | + "tok-noscope": AccessToken( |
| 42 | + token="tok-noscope", client_id="c", scopes=["other:thing"], expires_at=_FUTURE, resource=RESOURCE |
| 43 | + ), |
| 44 | + "tok-wrong-aud": AccessToken( |
| 45 | + token="tok-wrong-aud", |
| 46 | + client_id="c", |
| 47 | + scopes=[REQUIRED_SCOPE], |
| 48 | + expires_at=_FUTURE, |
| 49 | + resource="https://other.example/mcp", |
44 | 50 | ), |
45 | | - "tok-no-aud": tok("tok-no-aud", scopes=[REQUIRED_SCOPE], expires_at=_FUTURE, resource=None), |
| 51 | + "tok-no-aud": AccessToken(token="tok-no-aud", client_id="c", scopes=[REQUIRED_SCOPE], expires_at=_FUTURE), |
46 | 52 | } |
47 | 53 |
|
48 | 54 |
|
|
0 commit comments