From 14fffb8dc1c6a3fabf35bc74c3032abcae402a67 Mon Sep 17 00:00:00 2001 From: Hong Minhee Date: Fri, 24 May 2013 22:28:32 +0900 Subject: Add optional expires_in parameter to BearerToken The expires_in is still 3600 by default. --- oauthlib/oauth2/draft25/tokens.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'oauthlib/oauth2') diff --git a/oauthlib/oauth2/draft25/tokens.py b/oauthlib/oauth2/draft25/tokens.py index 1cfc29e..bd937c0 100644 --- a/oauthlib/oauth2/draft25/tokens.py +++ b/oauthlib/oauth2/draft25/tokens.py @@ -172,13 +172,11 @@ class TokenBase(object): class BearerToken(TokenBase): - def __init__(self, request_validator=None, token_generator=None): + def __init__(self, request_validator=None, token_generator=None, + expires_in=3600): self.request_validator = request_validator self.token_generator = token_generator or random_token_generator - - @property - def expires_in(self): - return 3600 + self.expires_in = expires_in def create_token(self, request, refresh_token=False): """Create a BearerToken, by default without refresh token.""" -- cgit v1.2.1