web-bot-auth
Sign and verify orchestrated HTTP requests
파일 탐색기
최종 버전 다운로드 (.zip)- publish-npm.yml
- pullrequest.yml
- semgrep.yml
- dependabot.yml
- main.rs
- Cargo.toml
- README.md
- components.rs
- keyring.rs
- lib.rs
- message_signatures.rs
- registry.rs
- Cargo.toml
- README.md
- manifest.json
- com.google.Chrome.managed.plist.templ
- policy.json.templ
- build_web_artifacts.mjs
- background.ts
- .gitignore
- LICENSE
- package.json
- README.md
- .gitignore
- Caddyfile
- directory.go
- fetch.go
- go.mod
- go.sum
- handler.go
- handler_test.go
- httpsig.go
- httpsig_test.go
- LICENSE
- README.md
- registry.go
- __init__.py
- .gitignore
- .python-version
- LICENSE
- pyproject.toml
- README.md
- uv.lock
- ed25519.json
- ed25519.pem
- ed25519.pub.pem
- rsapss.json
- rsapss.pem
- rsapss.pub.pem
- Cargo.toml
- README.md
- signing.rs
- verify.rs
- verify_arbitrary.rs
- lib.rs
- .gitignore
- Cargo.lock
- Cargo.toml
- README.md
- wrangler.toml
- settings.json
- ips.json
- debug-html.ts
- index-html.ts
- index.ts
- proxy-directory.ts
- env.d.ts
- index.spec.ts
- tsconfig.json
- .editorconfig
- .gitignore
- LICENSE
- package.json
- tsconfig.json
- vitest.config.mts
- worker-configuration.d.ts
- wrangler.jsonc
- base64.ts
- build.ts
- consts.ts
- directory.ts
- index.ts
- parse.ts
- sign.ts
- types.ts
- verify.ts
- build.spec.ts
- parse.spec.ts
- sign.spec.ts
- verify.spec.ts
- LICENSE
- package.json
- README.md
- tsconfig.json
- index.ts
- vectors.json
- index.bench.ts
- index.test.ts
- package.json
- README.md
- tsconfig.json
- test-vectors.ts
- base64.ts
- crypto.ts
- index.ts
- registry.ts
- web_bot_auth_architecture_v1.json
- web_bot_auth_architecture_v2.json
- web_bot_auth_registry_v1.json
- web_bot_auth_signature_agent_card_v1.json
- web_bot_auth_signature_agent_v1.json
- index.test.ts
- registry.test.ts
- package.json
- README.md
- tsconfig.json
- .gitignore
- .prettierignore
- .prettierrc
- Cargo.lock
- Cargo.toml
- CONTRIBUTING.md
- LICENSE
- package-lock.json
- package.json
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/cloudflare/web-bot-auth
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd web-bot-auth
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
3. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo run
빌드 후 바로 실행까지 진행합니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
