Skip to content

Instantly share code, notes, and snippets.

View Xarthisius's full-sized avatar

Kacper Kowalik Xarthisius

View GitHub Profile
@Xarthisius
Xarthisius / __init__.py
Last active April 1, 2020 22:57
[girder] Enforcing admin approval for OAuth
from girder.exceptions import AccessException
from girder.models.user import User
from girder import events
def enforce_policy(event):
user = event.info["user"]
# This has the same behavior as User.canLogin, but returns more
# detailed error messages
if user.get("status", "enabled") == "disabled":

Keybase proof

I hereby claim:

  • I am Xarthisius on github.
  • I am xarthisius (https://keybase.io/xarthisius) on keybase.
  • I have a public key whose fingerprint is 68BB FA62 6032 73BD 448E E89B 5D21 B852 8951 92F9

To claim this, I am signing this object:

### Keybase proof
I hereby claim:
* I am Xarthisius on github.
* I am xarthisius (https://keybase.io/xarthisius) on keybase.
* I have a public key whose fingerprint is 68BB FA62 6032 73BD 448E E89B 5D21 B852 8951 92F9
To claim this, I am signing this object: