in gstack/oauth2provider.py [0:0]
def validate_client_secret(self, client_id, client_secret):
command = 'listCapabilities'
args = {}
cloudstack_response = requester.make_request(
command,
args,
client_id,
client_secret
)
if cloudstack_response:
existing_client = Client.query.get(client_id)
if existing_client is not None:
existing_client.client_secret = client_secret
else:
client = Client(
client_id,
client_secret
)
db.session.add(client)
db.session.commit()
return True
else:
return False