xint0/credential-storage-contract

Defines a contract for storing credentials

1.0.0 2024-08-29 14:56 UTC

This package is auto-updated.

Last update: 2024-09-14 00:35:41 UTC


README

Packagist Version Packagist Downloads GitLab License GitLab Last Commit Gitlab Pipeline Status Packagist Dependency Version

Description

Defines contracts for storing and retrieving credentials with encrypted secret.

The contracts only define methods for creating, storing, and retrieving of credentials (identity and secret) and do not concern with the actual implementation or define a specific cryptographic requirements.

Installation

composer require xint0/credential-storage-contract

Usage

The idea behind this package is to have a standard abstraction for creating, storing, and retrieving credentials.

Implementations are responsible for the actual storing and securing of credentials.

A mock implementation is available as xint0/mock-credential-store that can be useful for testing purposes.

Support

Create issue in gitlab: https://gitlab.com/xint0-open-source/credential-storage-contract/-/issues

Contributing

Fork the project in gitlab and create a merge request.

License

This project is open source project licensed under the MIT license.