forked from Github-Mirrors/canaille
Removed unused attributes
This commit is contained in:
parent
b9376512cd
commit
9c2ba08408
1 changed files with 5 additions and 29 deletions
|
@ -99,7 +99,9 @@ class User(LDAPObject):
|
||||||
|
|
||||||
try:
|
try:
|
||||||
conn.passwd_s(
|
conn.passwd_s(
|
||||||
self.dn, None, password.encode("utf-8"),
|
self.dn,
|
||||||
|
None,
|
||||||
|
password.encode("utf-8"),
|
||||||
)
|
)
|
||||||
|
|
||||||
except ldap.LDAPError:
|
except ldap.LDAPError:
|
||||||
|
@ -161,29 +163,6 @@ class Client(LDAPObject, ClientMixin):
|
||||||
client_secret_expires_at=self.client_secret_expires_at,
|
client_secret_expires_at=self.client_secret_expires_at,
|
||||||
)
|
)
|
||||||
|
|
||||||
@property
|
|
||||||
def client_metadata(self):
|
|
||||||
if "client_metadata" in self.__dict__:
|
|
||||||
return self.__dict__["client_metadata"]
|
|
||||||
if self._client_metadata:
|
|
||||||
data = json_loads(self._client_metadata)
|
|
||||||
self.__dict__["client_metadata"] = data
|
|
||||||
return data
|
|
||||||
return {}
|
|
||||||
|
|
||||||
def set_client_metadata(self, value):
|
|
||||||
self._client_metadata = json_dumps(value)
|
|
||||||
|
|
||||||
@property
|
|
||||||
def redirect_uris(self):
|
|
||||||
return self.client_metadata.get("redirect_uris", [])
|
|
||||||
|
|
||||||
@property
|
|
||||||
def token_endpoint_auth_method(self):
|
|
||||||
return self.client_metadata.get(
|
|
||||||
"token_endpoint_auth_method", "client_secret_basic"
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
class AuthorizationCode(LDAPObject, AuthorizationCodeMixin):
|
class AuthorizationCode(LDAPObject, AuthorizationCodeMixin):
|
||||||
object_class = ["oauthAuthorizationCode"]
|
object_class = ["oauthAuthorizationCode"]
|
||||||
|
@ -220,10 +199,6 @@ class AuthorizationCode(LDAPObject, AuthorizationCodeMixin):
|
||||||
)
|
)
|
||||||
return int((auth_time - datetime.datetime(1970, 1, 1)).total_seconds())
|
return int((auth_time - datetime.datetime(1970, 1, 1)).total_seconds())
|
||||||
|
|
||||||
@property
|
|
||||||
def code_challenge(self):
|
|
||||||
return self.oauthCodeChallenge
|
|
||||||
|
|
||||||
|
|
||||||
class Token(LDAPObject, TokenMixin):
|
class Token(LDAPObject, TokenMixin):
|
||||||
object_class = ["oauthToken"]
|
object_class = ["oauthToken"]
|
||||||
|
@ -308,7 +283,8 @@ class Consent(LDAPObject):
|
||||||
self.save()
|
self.save()
|
||||||
|
|
||||||
tokens = Token.filter(
|
tokens = Token.filter(
|
||||||
oauthClient=self.oauthClient, oauthSubject=self.oauthSubject,
|
oauthClient=self.oauthClient,
|
||||||
|
oauthSubject=self.oauthSubject,
|
||||||
)
|
)
|
||||||
for t in tokens:
|
for t in tokens:
|
||||||
if t.revoked or any(
|
if t.revoked or any(
|
||||||
|
|
Loading…
Reference in a new issue