PHPackages                             secureid/secureidsdk - 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. [API Development](/categories/api)
4. /
5. secureid/secureidsdk

ActiveLibrary[API Development](/categories/api)

secureid/secureidsdk
====================

Ce Kit de Développement Logiciel (Software Development Kit ou SDK) est un SDK dédié à l'API, conçu pour faciliter la communication et l'intégration d'une API de gestion des sauvegardes d'identifiants dans notre projet Laravel, nommé SecureID.

1.0.1(1y ago)03MITPHP

Since Nov 16Pushed 1y ago1 watchersCompare

[ Source](https://github.com/SMH-Software/secureid-sdk)[ Packagist](https://packagist.org/packages/secureid/secureidsdk)[ Docs](https://github.com/SMH-Software/secureid-sdk)[ RSS](/packages/secureid-secureidsdk/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

SecureIDSDK
===========

[](#secureidsdk)

`SecureIDSDK` est un **kit de développement logiciel (SDK)** conçu pour simplifier l'intégration d'une API dédiée à la gestion des identifiants dans un projet Laravel. Ce SDK offre une interface intuitive pour effectuer des opérations CRUD sur une API SecureID. L'API SecureID est construite avec Node.js et le framework ExpressJS, et repose sur une base de données NoSQL MongoDB via le package Mongoose.

Installation
============

[](#installation)

Pour installer le package via Composer, exécutez la commande suivante :

```
composer require secureid/secureidsdk
```

Utilisation
===========

[](#utilisation)

**1. Importer le SDK**

Ajoutez le namespace du SDK dans votre contrôleur ou votre script PHP :

```
use Secureid\Secureidsdk\SecureID;
```

**2. Créer une instance du SDK**

Initialisez une instance de SecureID :

```
$secureidsdk = new SecureID();
```

**3. Utiliser les fonctionnalités du SDK**

Voici les principales fonctionnalités offertes par le SDK :

**- Récupérer tous les enregistrements**

```
$response = $secureidsdk->getAll();
```

**- Récupérer un enregistrement par son ID**

```
$id = 'exemple-id';
$response = $secureidsdk->getById($id);
```

**- Créer un nouvel enregistrement**

```
$data = [
    'title' => 'My Title',
    'username' => 'my_username',
    'password' => 'my_password',
];
$response = $secureidsdk->create($data);
```

**- Mettre à jour un enregistrement par son ID**

```
$id = 'exemple-id';
$data = [
    'title' => 'Updated Title',
    'username' => 'updated_username',
    'password' => 'updated_password',
];
$response = $secureidsdk->update($id, $data);
```

**- Supprimer un enregistrement par son ID**

```
$id = 'exemple-id';
$response = $secureidsdk->delete($id);
```

Exemple
=======

[](#exemple)

```
 'Updated Title',
            'username' => 'updated_username',
            'password' => 'updated_password',
        ];

        $response = $secureidsdk->create($data);

        return $response;
    }

    // Met à jour un enregistrement par son ID.

    public function update(SecureID $secureidsdk, string $id){

        $data = [
            'title' => 'Updated Title',
            'username' => 'updated_username',
            'password' => 'updated_password',
            'website' => 'updated_website',
        ];

        $response = $secureidsdk->update($id, $data);

        return $response;
    }

    // Supprime un enregistrement par son ID.

    public function delete(SecureID $secureidsdk, string $id){

        $response = $secureidsdk->delete($id);

        return $response;
    }
}
```

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 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

Unknown

Total

1

Last Release

546d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6d5549f9423511d41fd9846c3358001d1b1f82ba13f4e97dde072a377652ac50?d=identicon)[SMH-Software](/maintainers/SMH-Software)

---

Top Contributors

[![SMH-Software](https://avatars.githubusercontent.com/u/77654418?v=4)](https://github.com/SMH-Software "SMH-Software (14 commits)")

### Embed Badge

![Health badge](/badges/secureid-secureidsdk/health.svg)

```
[![Health](https://phpackages.com/badges/secureid-secureidsdk/health.svg)](https://phpackages.com/packages/secureid-secureidsdk)
```

###  Alternatives

[skagarwal/google-places-api

Google Places Api

1913.0M8](/packages/skagarwal-google-places-api)[dcblogdev/laravel-microsoft-graph

A Laravel Microsoft Graph API (Office365) package

168285.5k1](/packages/dcblogdev-laravel-microsoft-graph)[vluzrmos/slack-api

Wrapper for Slack.com WEB API.

102589.1k3](/packages/vluzrmos-slack-api)[smodav/mpesa

M-Pesa API implementation

16363.7k1](/packages/smodav-mpesa)[jasara/php-amzn-selling-partner-api

A fluent interface for Amazon's Selling Partner API in PHP

1344.8k1](/packages/jasara-php-amzn-selling-partner-api)[grantholle/powerschool-api

A Laravel package to make interacting with PowerSchool less painful.

1715.6k1](/packages/grantholle-powerschool-api)

PHPackages © 2026

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