Implement security hardening for OAuth callback, CSRF enforcement, and DB error handling#149
Implement security hardening for OAuth callback, CSRF enforcement, and DB error handling#149Copilot wants to merge 8 commits into
Conversation
|
@copilot |
…POST forms Agent-Logs-Url: https://github.com/marpisco/ClassLink/sessions/915c369e-d638-4384-89f9-6bf45604b511 Co-authored-by: marpisco <162377105+marpisco@users.noreply.github.com>
Agent-Logs-Url: https://github.com/marpisco/ClassLink/sessions/915c369e-d638-4384-89f9-6bf45604b511 Co-authored-by: marpisco <162377105+marpisco@users.noreply.github.com>
Agent-Logs-Url: https://github.com/marpisco/ClassLink/sessions/915c369e-d638-4384-89f9-6bf45604b511 Co-authored-by: marpisco <162377105+marpisco@users.noreply.github.com>
…h matching Agent-Logs-Url: https://github.com/marpisco/ClassLink/sessions/915c369e-d638-4384-89f9-6bf45604b511 Co-authored-by: marpisco <162377105+marpisco@users.noreply.github.com>
Agent-Logs-Url: https://github.com/marpisco/ClassLink/sessions/915c369e-d638-4384-89f9-6bf45604b511 Co-authored-by: marpisco <162377105+marpisco@users.noreply.github.com>
… audit ids Agent-Logs-Url: https://github.com/marpisco/ClassLink/sessions/915c369e-d638-4384-89f9-6bf45604b511 Co-authored-by: marpisco <162377105+marpisco@users.noreply.github.com>
…ction Agent-Logs-Url: https://github.com/marpisco/ClassLink/sessions/915c369e-d638-4384-89f9-6bf45604b511 Co-authored-by: marpisco <162377105+marpisco@users.noreply.github.com>
Implementei os pontos pedidos: validação de |
This pass implements the security fixes identified in the previous review across auth, session, CSRF, and backend request handling surfaces.
Scope
Implemented changes
statevalidation is now enforced$_GET['state']against$_SESSION['oauth2state']before exchanging the authorization code.Out of scope / unchanged by request
Outcome