PHPackages                             scheibo/steamsso - 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. scheibo/steamsso

ActiveKirby-plugin[Authentication &amp; Authorization](/categories/authentication)

scheibo/steamsso
================

A Steam SSO plugin for seamless integration with Steam accounts in Kirby, enabling users to log in with their Steam credentials. Simplifies authentication for gaming platforms and services.

1.0.1(2y ago)05[1 issues](https://github.com/scheibome/SteamSSO/issues)MITPHP

Since Apr 3Pushed 2y ago1 watchersCompare

[ Source](https://github.com/scheibome/SteamSSO)[ Packagist](https://packagist.org/packages/scheibo/steamsso)[ Docs](https://github.com/scheibome/SteamSSO#readme)[ RSS](/packages/scheibo-steamsso/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (3)Used By (0)

SteamSSO Plugin for Kirby 4
===========================

[](#steamsso-plugin-for-kirby-4)

This plugin allows you to authenticate users via Steam OpenID.

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

[](#installation)

### Download

[](#download)

Download and copy this repository to `/site/plugins/steamsso`.

### Composer

[](#composer)

`composer require scheibo/steamsso`

Configuration
-------------

[](#configuration)

### Steam API Key

[](#steam-api-key)

You need to get a Steam API Key from [Steam](https://steamcommunity.com/dev/apikey).

### Kirby Configuration

[](#kirby-configuration)

Add the following configuration to your `site/config/config.php`:

```
return [
    'steam' => [
        'apiKey' => '',
        'loginUrl' => 'https://www.example.com',
        'emailDomain' => 'steamuser@example.com',
        'role' => 'steamuser',
    ],
];
```

### Add Steam Login Button

[](#add-steam-login-button)

Add the following code to your template:

```
