INNER CODE UNIT · Python
register_page
cisco-open/forge · .docker/forge-github-app-register/app.py:21
def register_page():
return send_from_directory(STATIC_DIR, 'register.html')
@app.route('/app-manifest.json', methods=['GET'])
def manifest():
return send_from_directory(STATIC_DIR, 'app-manifest.json', mimetype='application/json')
@app.route('/oauth/callback', methods=['GET'])
def oauth_callback():
code = request.args.get('code')
if not code:
return "Missing 'code' parameter", 400
# Local-only GitHub App registration helper; code is a GitHub API path segment.
# lgtm[py/path-injection]
url = f'{GITHUB_API}/app-manifests/{code}/conversions'