1 个不稳定版本
0.1.0 | 2022 年 9 月 16 日 |
---|
#1034 在 HTTP 服务器
14KB
218 代码行
actix-web-middleware-slack
用于 验证来自 Slack 的请求 的 actix-web 中间件
安装
[dependencies]
actix-web-middleware-slack = <version>
快速开始
use actix_web::{App, HttpServer, web};
use actix_web_middleware_slack::Slack;
#[tokio::main]
async fn main() {
let server = HttpServer::new(move || {
// https://api.slack.com/authentication/verifying-requests-from-slack#verifying-requests-from-slack-using-signing-secrets__app-management-updates
let signing_secret = "Signing Secret";
App::new()
.wrap(Slack::new(signing_secret))
}).bind(("0.0.0.0", 8090)).unwrap().run();
server.await;
}
许可证
本项目采用 MIT 许可证。
贡献
欢迎贡献。
- 分叉此仓库。
- 做出更改,提交到您的分叉。
- 发送包含您的更改的拉取请求。
- 确认 CI 成功。
依赖项
~15–26MB
~456K SLoC