Libraries tagged by api authentication

nextdevit/ndit

0 Favers
309 Downloads

Ndit - The ultimate Authentication, Authorization, and Role & Privilege Management solution for Laravel 12 & 13

Go to Download


mobiweb/sdk

6 Favers
13209 Downloads

5.0.0 PHP library for communicating with the MobiWeb REST APIs.

Go to Download


michaelkaefer/oauth2-wrike

0 Favers
1410 Downloads

Wrike OAuth 2.0 support for the PHP League's OAuth 2.0 Client

Go to Download


marektichy/totp-php

0 Favers
386 Downloads

Lightweight, fast, and secure TOTP (2FA) authentication library for PHP — battle tested, dependency free, and ready for enterprise integration.

Go to Download


malirobot/aws-cognito

0 Favers
406 Downloads

A PHP client for AWS Cognito user pools, version of pmill/aws-cognito with added methods and some changes.

Go to Download


jampire/oauth2-appid

3 Favers
4895 Downloads

IBM App ID OAuth 2.0 Client Provider for The PHP League OAuth2 Client

Go to Download


gem-partij/gemboot-lara

1 Favers
4927 Downloads

Laravel package for API services behind a central auth service: token, role, and permission middleware, one consistent JSON response format, and SMVC CRUD scaffolding.

Go to Download


fizk/oauth2-server

0 Favers
2067 Downloads

A lightweight and powerful OAuth 2.0 authorization and resource server library with support for all the core specification grants. This library will allow you to secure your API with OAuth and allow your applications users to approve apps that want to access their data from your API.

Go to Download


fishdaa/cognito-jwt-guard

0 Favers
538 Downloads

A laravel auth guard for JSON Web Tokens issued by Amazon AWS Cognito forked from benbjurstrom/cognito-jwt-guard

Go to Download


ezralazuardy/heimdall

44 Favers
4181 Downloads

Painless OAuth 2.0 Server for CodeIgniter 4

Go to Download


elyar/laravel-service-tokens

1 Favers
87 Downloads

Token authentication for service-to-service calls between Laravel apps, with per-route permissions and an interactive manager.

Go to Download


docustay/docustay-php

0 Favers
39 Downloads

Send documents for signature and follow them, from your own software. **Authentication.** Send `Authorization: Bearer `. Make keys in Settings → Developers → API keys and give each only the scopes it needs (there are 12 in all): `documents:read`, `documents:write`, `people:read`, `plays:read`, `plays:write`, `drafts:write`, `templates:read`, `templates:write`, `webhooks:read`, `webhooks:write`, `account:read`, `embedded:write`. A key that starts `dsk_test_` works in **test mode**: documents it sends are practice runs (emailed only to the sender, stamped TEST, never counted or billed), it can only see and act on test documents (any other document answers `404`), and it can sign them itself with `POST /api/v1/documents/{id}/test-sign`. A key can also be limited to a list of addresses, given an expiry, or made **draft-only**. **Draft-only keys.** A draft-only key can make and edit drafts but cannot send. Asking it to send answers `202` with an `approval`, the document stays a draft, and a person approves or declines in Settings → Developers → Approvals. Keys can also have a daily limit of drafts and sends; past it you get `429`. **Payments.** A template may contain payment fields (text tag `type=payment` with a set `amount`, optionally a `deposit`, or an amount you give when you send it with `amount=custom.`). The signer pays on Stripe's hosted page; the money goes to your own connected Stripe account; Docustay's fee is 2% on the Free plan and 0% on Pro, plus Stripe's own fees. The document's `payments` list shows each payment, its receipt and the fee. Card details never reach Docustay. **Idempotency.** Requests that create a document or a template, or send one, need an `Idempotency-Key` header (8–200 characters). Repeating a request with the same key and body returns the first answer instead of doing it twice. **Your own reference.** Documents and templates take `externalId` (your id for it) and `metadata` (up to 20 short key/value pairs). List with `externalId=` or `metadata[key]=value` to find them again, and both come back in webhooks. **Errors.** Every error is `{ "error": { "kind", "message", "requestId", "retryable" } }`. `kind` is one of `invalid`, `unauthenticated`, `forbidden`, `not_found`, `conflict`, `rate_limited`, `dependency`, `timeout`. Quote the `requestId` to support, or search it in Settings → Developers → API log. **Plan limits** are `403 forbidden` with `error.detail.code`: `plan_document_limit` (the plan's documents this month are used) or `plan_template_limit` (Free: 5 new templates a month; a new version of a template you have does not count). Both carry `detail.used`, `detail.limit` and `detail.resetsAt` (the first of next month, UTC). Everything already made keeps working. Pro and self-hosted installs have no template limit. **Rate limits.** Each key has its own per-minute budget. Every answer carries `RateLimit-Limit`, `RateLimit-Remaining` and `RateLimit-Reset` (seconds); over the budget you get `429` with a `Retry-After` header. **Versions.** Every answer carries `Docustay-Version`, a date. A change that could break a caller gets a new date and is announced in the changelog before it ships; additions (a new field, a new route) are not breaking and do not change the date. **Pagination.** Lists take `limit` (1–200) and `cursor`; the answer carries `page.nextCursor` (null on the last page). **Signing links.** No response contains a signing link or access code, with one exception you control: a seat you send in `embedded` can be given an embedded signing session (`POST /api/v1/documents/{id}/embed-session`), a one-hour link for a frame on a website you listed. A key can start and follow a signature, and put your own signer in front of the form for seats you marked yourself; it cannot sign for anyone.

Go to Download


devster/guzzle-wsse-plugin

8 Favers
29498 Downloads

Guzzle plugin to manage WSSE authentication

Go to Download


cubesystems/dokobit

0 Favers
379 Downloads

Generic Dokobit API integration package for Laravel

Go to Download


centric/linkedin

0 Favers
126 Downloads

This package is an SDK for using LinkedIn V2 Marketing API. You can use it for managing Company Pages in this social network

Go to Download


<< Previous Next >>