Skip to content

Driver does not verify Alexa request #11

@rosswintle

Description

@rosswintle

Not sure how active this repo is. I'd love to be able to work with someone to get this fixed and may even PR it if I can.

I've been building an Alexa skill with Botman and this driver.

The skill is failing Amazon's automated tests because it wasn't checking the request signature.

To publish a Skill it looks like you have to:

I've had a quick look through the source for this driver and I can't see any code that does any of this.

Can I ask:

  1. Does anyone think that the driver should be doing this? Am I just missing something? Or is the code missing something?
  2. If the code is missing something, can someone suggest where I should add these checks? I'm thinking it probably goes in AmazonAlexaDriver->matchesRequest() does that seem right? Or does BotMan have some other place I should put this kind of "middleware" check?

Thanks for any help.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions