CSRF Token Implementation for Plugins (#9192)

deleted test config

fix test config

Dont wipe the session token for plugins

Simplified Tokens; Generate CSRF for other sessions

Remove CSRF from Access Token; Remove Getter/Setter from Context

fix removed setter

remove getcsrf helper from plugin api

enforce csrf only for cookie auth
This commit is contained in:
Daniel Schalla
2018-08-01 15:16:04 -07:00
committed by Christopher Speller
parent 90e84d76ef
commit 2936dc87d0
10 changed files with 126 additions and 4 deletions
+3
View File
@@ -25,6 +25,9 @@ type API interface {
// UnregisterCommand unregisters a command previously registered via RegisterCommand.
UnregisterCommand(teamId, trigger string) error
// GetSession returns the session object for the Session ID
GetSession(sessionId string) (*model.Session, *model.AppError)
// GetConfig fetches the currently persisted config
GetConfig() *model.Config