PHPackages                             devbackend/authgram-request-handler - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. devbackend/authgram-request-handler

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

devbackend/authgram-request-handler
===================================

PHP library for handling authorise request from AuthGramBot

2.0.1(8y ago)335MITPHPPHP &gt;=7.0.0

Since Mar 3Pushed 8y ago1 watchersCompare

[ Source](https://github.com/devbackend/authgram-request-handler)[ Packagist](https://packagist.org/packages/devbackend/authgram-request-handler)[ RSS](/packages/devbackend-authgram-request-handler/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (4)Used By (0)

AuthGram authorise request handler
==================================

[](#authgram-authorise-request-handler)

Overview
--------

[](#overview)

This is library for handling authorise request of AuthGramBot. It get raw body of POST request, parse and transform to PHP object which is ready for use in your project.

Installation
------------

[](#installation)

The recommended way to install the SDK is with [Composer](https://getcomposer.org/). Composer is a dependency management tool for PHP that allows you to declare the dependencies your project needs and installs them into your project.

```
composer require devbackend/authgram-request-handler
```

If composer install globally in your system, you can run next command:

```
composer require devbackend/authgram-request-handler
```

Alternatively, you can specify the SDK as a dependency in your project's existing composer.json file:

```
{
    "require" : {
        "devbackend/authgram-request-handler": "^2.0"
    }
}
```

After installing, you need to require Composer's autoloader:

```
require vendor/autoload.php;
```

And create instance of request handler by passing to it constructor your application token:

```
$requestHandler = new Devbackend\AuthGramRequestHandler\AuthGramRequestHandler('[APPLICATION_TOKEN]');

if ($requestHandler->isValidToken()) {
    $request = $requestHandler->getRequest();

    $authKey  = $request->getAuthKey();
    $user     = $request->getUser();
    $username = $user->getUsername();
}
```

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~142 days

Total

3

Last Release

3078d ago

Major Versions

v1.0.0 → 2.0.02017-12-12

### Community

Maintainers

![](https://www.gravatar.com/avatar/bd48b8af372bd93e0ff5762777ba50b71e2c3ccc078aee52c82dac625e1e528b?d=identicon)[tsbgroup](/maintainers/tsbgroup)

---

Top Contributors

[![devbackend](https://avatars.githubusercontent.com/u/4710456?v=4)](https://github.com/devbackend "devbackend (9 commits)")

### Embed Badge

![Health badge](/badges/devbackend-authgram-request-handler/health.svg)

```
[![Health](https://phpackages.com/badges/devbackend-authgram-request-handler/health.svg)](https://phpackages.com/packages/devbackend-authgram-request-handler)
```

###  Alternatives

[namshi/jose

JSON Object Signing and Encryption library for PHP.

1.8k99.6M101](/packages/namshi-jose)[league/oauth1-client

OAuth 1.0 Client Library

99698.8M106](/packages/league-oauth1-client)[bezhansalleh/filament-shield

Filament support for `spatie/laravel-permission`.

2.8k2.9M88](/packages/bezhansalleh-filament-shield)[gesdinet/jwt-refresh-token-bundle

Implements a refresh token system over Json Web Tokens in Symfony

70516.4M35](/packages/gesdinet-jwt-refresh-token-bundle)[league/oauth2-google

Google OAuth 2.0 Client Provider for The PHP League OAuth2-Client

41721.2M118](/packages/league-oauth2-google)[illuminate/auth

The Illuminate Auth package.

9327.3M1.0k](/packages/illuminate-auth)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
