HTTPトリガー時のAPI Key認証について、ちょっとはまったのでメモを残しておきます。
standard | webhook | 鍵の指定方法 | |
---|---|---|---|
Authorization level | function | - | URLクエリストリングのcodeに指定(Function Urlにアクセス) |
Authorization level | anonymous | - | なし |
Authorization level | admin | - | URLクエリストリングのcodeに指定(data\secrets\host.jsonのmasterKeyの値) |
webhook type | - | GitHub | Github Secretの値をGitHubサイト側にも設定 |
webhook type | - | GenericJSON | URLクエリストリングのcodeに指定(Function Urlにアクセス) |
webhook type | - | slack | slackサイトのIntegration SettingsのTokenの値でdata\secrets\<Function App名>.jsonを書き換える |
webhook typeのslackはstandard editorでは選択できないので、Advanced editrを使う必要があります。