diff --git a/scripts/login.py b/scripts/login.py
new file mode 100755
index 0000000000000000000000000000000000000000..8c3cf13777891a9b31cb2fb010bc7b78a62da4f1
--- /dev/null
+++ b/scripts/login.py
@@ -0,0 +1,26 @@
+#!/usr/bin/python3
+import requests
+import hashlib
+import json
+import configparser
+import sys
+
+config = configparser.ConfigParser()
+config.read(sys.argv[1])
+
+
+userInfo = {
+    "grant_type": "password",
+    "username": config["USER"]["username"],
+    "password": hashlib.md5(config["USER"]["password"].encode('utf-8')).hexdigest(),
+    "client_id": "string"
+    } 
+
+connection = requests.post(config["webservice"]["url"]+config["BRAPI"]["token"], 
+                           data=json.dumps(userInfo), 
+                           headers=json.loads(config["BRAPI"]["headers"]))
+
+authentication = connection.json()
+print(authentication["access_token"])
+
+