All Projects → panva → dpop

panva / dpop

Licence: MIT license
DPoP for Web Platform API JavaScript runtimes

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to dpop

auth-oauth-app.js
GitHub OAuth App authentication for JavaScript
Stars: ✭ 56 (+180%)
Mutual labels:  oauth
ueberauth slack
Slack OAuth2 Strategy for Überauth
Stars: ✭ 23 (+15%)
Mutual labels:  oauth
yahoo-oauth
Yahoo OAuth Library
Stars: ✭ 59 (+195%)
Mutual labels:  oauth
aPRAW
Asynchronous Python Reddit API Wrapper
Stars: ✭ 49 (+145%)
Mutual labels:  oauth
guzzle-oauth2-subscriber
OAuth 2.0 Client for Guzzle 4, 5, 6 and 7 with PHP 5.4 - PHP 8.0 - no more dependency hell!
Stars: ✭ 112 (+460%)
Mutual labels:  oauth
yii2-league-oauth2-server
Yii 2.0 implementation of PHP league OAuth2 server interfaces
Stars: ✭ 29 (+45%)
Mutual labels:  oauth
kubernetes-localdev
Create a local Kubernetes development environment on macOS or Windows and WSL2, including HTTPS/TLS and OAuth2/OIDC authentication.
Stars: ✭ 210 (+950%)
Mutual labels:  oauth
doorkeeper-openid connect
OpenID Connect extension for Doorkeeper
Stars: ✭ 152 (+660%)
Mutual labels:  oauth
express-mvp
Express.js project template ready to go
Stars: ✭ 21 (+5%)
Mutual labels:  oauth
socialify
Socialify - Social Login and support OAuth2 for WordPress based on HybridAuth made by @uptimizt with Love :)
Stars: ✭ 20 (+0%)
Mutual labels:  oauth
portara-website
Portara dashboard controller to change rate limit settings without redeploying your app
Stars: ✭ 42 (+110%)
Mutual labels:  oauth
Twitter
[READ ONLY] Subtree split of the SocialiteProviders/Twitter Provider (see SocialiteProviders/Providers)
Stars: ✭ 21 (+5%)
Mutual labels:  oauth
Instagram
[READ ONLY] Subtree split of the SocialiteProviders/Instagram Provider (see SocialiteProviders/Providers)
Stars: ✭ 34 (+70%)
Mutual labels:  oauth
sign-in-with-ethereum
Minimal example of sign in with Ethereum. Compatible with web3 browsers.
Stars: ✭ 25 (+25%)
Mutual labels:  oauth
2019-21
🙋‍♀️ 🙋‍♂️ 바글바글(Vaagle): 실시간 질의응답 및 투표 공유 서비스
Stars: ✭ 38 (+90%)
Mutual labels:  oauth
aiohttp-login
Registration and authorization (including social) for aiohttp apps.
Stars: ✭ 53 (+165%)
Mutual labels:  oauth
micro-service-practice
OpenStack+Docker+RestAPI+OAuth/HMAC+RabbitMQ/ZMQ+OpenResty/HAProxy/Nginx/APIGateway+Bootstrap/AngularJS+Ansible+K8S/Mesos/Marathon构建/探索微服务最佳实践。
Stars: ✭ 25 (+25%)
Mutual labels:  oauth
oauth2-wechat
微信登录认证授权 Wechat login authorization. This package provides Wechat OAuth 2.0 support for the PHP League's OAuth 2.0 Client
Stars: ✭ 18 (-10%)
Mutual labels:  oauth
pyTwitchAPI
A Python 3.7 implementation of the Twitch API, EventSub and PubSub
Stars: ✭ 132 (+560%)
Mutual labels:  oauth
docusign-esign-node-client
The Official DocuSign Node.js Client Library used to interact with the eSign REST API. Send, sign, and approve documents using this client.
Stars: ✭ 129 (+545%)
Mutual labels:  oauth

DPoP for Web Platform API JavaScript runtimes

OAuth 2.0 Demonstration of Proof-of-Possession at the Application Layer - draft-ietf-oauth-dpop-08.

💗 Help the project

Dependencies: 0

Documentation

example ESM import

import DPoP, { generateKeyPair } from 'dpop'

example Deno import

import DPoP, { generateKeyPair } from 'https://deno.land/x/dpop/src/index.ts'

Runtime requirements

The supported JavaScript runtimes include ones that

  • are reasonably up to date ECMAScript (targets ES2020, but may be further transpiled for compatibility)
  • support required Web API globals and standard built-in objects
  • These are (not an exhaustive list):
    • Browsers
    • Cloudflare Workers
    • Deno (^1.21.0)
    • Electron
    • Next.js Middlewares
    • Node.js (runtime flags may be needed)
    • Vercel Edge Functions

Out of scope

  • CommonJS
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].