Libraries tagged by base64-encode

gringlas/cakephp-base64tofile

0 Favers
585 Downloads

Convert a base64 encoded string (like an image) to an actual file for usage in a standard file upload.

Go to Download


ghero/laravel-dominant-color

2 Favers
67 Downloads

A package that generates a base64 encoded GIF with the dominant color of the given image (for lazy loading use)

Go to Download


fuwasegu/php-base64-image

2 Favers
184 Downloads

Library for easy handling of base64-encoded images in PHP

Go to Download


firegate666/imageuploader

0 Favers
14754 Downloads

Utility to support image uploading and base64 encoded images in tags

Go to Download


daphascomp/daphascompsms

0 Favers
2 Downloads

# Authentication Requests made to our APIs must be authenticated, there are two ways to do this: 1. Authenticating using your API apiUsername and apiPassword - `Basic Auth` 2. Authenticating using an Auth Token - `Bearer Token` ## Method 1: Basic Auth Basic Authentication is a method for an HTTP user agent (e.g., a web browser) to provide a apiUsername and apiPassword when making a request. When employing Basic Authentication, users include an encoded string in the Authorization header of each request they make. The string is used by the request’s recipient to verify users’ identity and rights to access a resource. The Authorization header follows this format: > Authorization: Basic base64(apiUsername:apiPassword) So if your apiUsername and apiPassword are `onfon` and `!@pas123`, the combination is `onfon:!@pas123`, and when base64 encoded, this becomes `b25mb246IUBwYXMxMjM=`. So requests made by this user would be sent with the following header: > Authorization: Basic b25mb246IUBwYXMxMjM= | Description | | ---------------------------------------------------------------------------------------------- | | **apiUsername** `String` `Required` Your onfon account apiUsername, retrieved from portal | | **apiPassword** `String` `Required` Your onfon account apiPassword, retrieved from portal | ## Method 2: Bearer Tokens This authentication stategy allows you to authenticate using JSON Web Token ``JWT` that will expire after given duration. Each Access Token is a `JWT`, an encoded JSON object with three parts: the `header`, the `payload`, and the `signature`. The following is an example Access Token generated for Conversations > Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c ### Getting the token To generate the token, make a `POST` request to `/v1/authorization` endpoint with your `apiUsername` and `apiPassword` This request should be made from your server and not on the client side such as browser or mobile environment. You will receive a JSON similar to below: `{ "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c", "validDurationSeconds": 3600}` You can use the token received to make API calls. The token will be valid for value of `validDurationSeconds`, before which you should generate a new token. #### Request Body ``` { "apiUsername": "root", "apiPassword": "hakty11" } ``` #### Response Body ``` { "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c", "validDurationSeconds": 3600 } ``` #### Example Curl ``` curl --location --request POST 'https://apis.onfonmedia.co.ke/v1/authorization' \ --data-raw '{ "apiUsername": "correctapiUsername", "apiPassword": "correctapiPassword" } ``` #### Making an API call You will be required to pass the token in `Authorization` header prefixed by `Bearer` when calling other endpoints. Example `Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c`

Go to Download


beekalam/base64_image_helper

0 Favers
11 Downloads

Save base64 encoded string to image file.

Go to Download


awaisjameel/base64filehandler

0 Favers
2 Downloads

A Laravel package for handling and storing base64 encoded files.

Go to Download


tuupola/base62

202 Favers
3314606 Downloads

Base62 encoder and decoder for arbitrary data

Go to Download


elfsundae/urlsafe-base64

9 Favers
212560 Downloads

URL safe base64 encoding for PHP

Go to Download


base62/base62

17 Favers
6780 Downloads

base62 encoder and decoder also for big numbers with Laravel integration

Go to Download


yowcow/mime-base64-urlsafe

6 Favers
21487 Downloads

PHP-version of URL safe base64 encoding/decoding

Go to Download


spencer-mortensen/base64

0 Favers
16 Downloads

An alternative to the traditional base64 encoding, with safer characters and a different mapping.

Go to Download


logicspot/base64_phpmailer

0 Favers
504 Downloads

Sets PHPMailer to use base64 encoding in WordPress.

Go to Download


kelunik/streaming-base64

3 Favers
8 Downloads

On the fly Base64 encoding for Amp's streams.

Go to Download


amirax/base62

2 Favers
110 Downloads

Base62 encoder and decoder

Go to Download


<< Previous Next >>