Skip to content

Commit 968df02

Browse files
authored
Merge pull request #26 from DataDog/devin.ford/add_xss
WEB-2843 | Add XSS example
2 parents 6be1ed4 + 8cd1c74 commit 968df02

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

services/auth/auth.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from flask import Response, abort, redirect, request, jsonify
2+
from flask_cors import CORS, cross_origin
23
from flask_login import (
34
LoginManager,
45
UserMixin,
@@ -20,6 +21,7 @@
2021

2122
login_manager = LoginManager()
2223
login_manager.init_app(app)
24+
CORS(app)
2325

2426
# csrf = CSRFProtect()
2527
# csrf.init_app(app)
@@ -72,6 +74,15 @@ def homepage():
7274
return jsonify({'User': 'Already Logged In'})
7375

7476

77+
@app.route("/email", methods=["POST"])
78+
@cross_origin()
79+
def email_capture():
80+
if request.method == "POST":
81+
email = request.form.get("email")
82+
return jsonify({"User_Email": email})
83+
return jsonify({"Error": "Invalid Method"})
84+
85+
7586
@app.route("/logout")
7687
@login_required
7788
def logout():

0 commit comments

Comments
 (0)