1. @override
Future revokeClientWithID(AuthServer server, String id)

Revokes an AuthClient for a client ID.

This method must delete the AuthClient for clientID. Subsequent requests to this instance for fetchClientByID must return null after this method completes. server is the AuthServer requesting the AuthClient.

Source

@override
Future revokeClientWithID(AuthServer server, String id) {
  var query = new Query<ManagedClient>(context)..where.id = id;

  return query.delete();
}