It's a bit different from other OAuth providers and requires a different set of options and a private key file.