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'

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…