Example #1
0
func IsTokenAuthorized(r *http.Request) bool {
	token := server.AccessToken(r)

	_, err := server.Server.Storage.LoadAccess(token)

	if err != nil {
		return false
	} else {
		return true
	}
}
Example #2
0
func InvalidateToken(tx *sql.Tx, r *http.Request) error {
	token := server.AccessToken(r)
	_, err := datastore.GetAccessByToken(tx, token)
	if err != nil {
		return err
	}
	err = server.Server.Storage.RemoveAccess(token)
	if err != nil {
		return err
	}
	return nil
}