LaravelPackages.net
Acme Inc.
Toggle sidebar
inklings.io/laravel-indieauth-client

Laravel package for indieauth based authentication

24
0
0.1.2
About inklings.io/laravel-indieauth-client

inklings.io/laravel-indieauth-client is a Laravel package for laravel package for indieauth based authentication. It currently has 0 GitHub stars and 24 downloads on Packagist (latest version 0.1.2). Install it with composer require inklings.io/laravel-indieauth-client. Discover more Laravel packages by inklings.io or browse all Laravel packages to compare alternatives.

Last updated

Laravel-IndieAuth-Client

The Laravel-IndieAuth-Client package offers a simple form field that will allow users to log in to your site via indieauth.

Installation

first run composer require inlings.io/laravel-indieauth-client to fetch the vendor libraries.

Next add it to your providers and aliases in config/app.php.

<?php 'providers' => [ ... Inklings\IndieAuth\IndieAuthClientServiceProvider::class, ... 'aliases' => [ ... 'IndieAuth' => Inklings\IndieAuth\Helpers::class, ... ], ?>

Adding to templates

Now you can easily add a login / logout form directly in your template

{!! IndieAuth::login_logout_form() !!}

There are also login_form() and logout_form() functions.

You can add a logged in line, if the user is currently logged in.

@if (IndieAuth::is_logged_in()) <div>Logged In As: {!! IndieAuth::user() !!}</div> @endif

You can customize the templates by using the vendor:publish command

Any results will be in session('error') or session('success');

Look at src/Helpers.php to see all functions available under IndieAuth::

Star History Chart