$ Requires: libcurl or WinHTTP
#include "auth.hpp"
int main() {
auto auth = KeyAuth::KeyAuthApp(
"AppName", "OwnerID", "Secret", "1.0"
);
auth.init();
auth.login(user, pass);
PM> Install-Package Newtonsoft.Json
public static api Auth = new api(
name: "AppName", ownerid: "1",
secret: "secret", version: "1.0"
);
Auth.init();
Auth.login(user, pass);
$ pip install requests
from keyauth import Aaryan Auth
auth = Aaryan Auth(
name="AppName", ownerid="1",
secret="secret"
)
auth.init()
auth.login(user, password)
php.ini: allow_url_fopen = On
<?php
require_once 'auth.php';
$auth = new Aaryan Auth(
'AppName', '1', 'secret'
);
$auth->init();
$r = $auth->login($user, $pass);
$ npm install axios
const {Aaryan Auth} = require('./keyauth')
const auth = new Aaryan Auth({
name: "AppName", ownerid: "1",
secret: "secret"
})
await auth.init()
await auth.login(user, pass)
No extra deps — uses HttpURLConnection
Aaryan Auth auth = new Aaryan Auth(
"AppName", "1", "secret",
"1.0", "http://server/api/1.3/"
);
auth.init();
auth.login("user", "pass");
PM> Install-Package Newtonsoft.Json
Dim Auth As New api(
name:="AppName", ownerid:="1",
secret:="secret", version:="1.0"
)
Auth.init()
Auth.login(user, pass)
$ luarocks install lua-requests
local auth = require("keyauth")
auth.init({
name="AppName", ownerid="1",
secret="secret"
})
auth.login(user, pass)