Skip to content
This repository has been archived by the owner on Aug 22, 2022. It is now read-only.

OpenAuth.dev login and registration for WoltLab Suite.

License

Notifications You must be signed in to change notification settings

openauth-dev/dev.openauth.wsc.login

Repository files navigation

OpenAuth.dev Provider for WoltLab Suite

openauth-icon

OpenAuth.dev Provider for WoltLab Suite


Table of contents

About the project

WIP

Prerequisites

You need:

  • A WoltLab Suite installation (5.4.0 or newer)
  • PHP (7.2.24 or newer)
  • Activated fsockopen (including support for SSL connections) on your webspace/server
  • A free user account on OpenAuth.dev, which has been authorized as a developer

Getting started

Download the latest release from the releases section and upload it in your WoltLab Suite installation.

That's it!

Configuration

Common to all vendors is that you have to create an "application" for the respective vendor, and get an ID and secret key, which must be entered into the settings (Administration > Configuration > Options > User > Registration) of your community.

To obtain a key pair from OpenAuth.dev, you need to create an application first. After successful creation, find your newly created application in the list of your applications and click the "Edit" button. At the bottom of that page, you'll find the Client ID and the corresponding Client Secret. Copy both and paste them into your WoltLab Suite settings.

Under normal circumstances, you should now be able to register/log in using OpenAuth.dev.

Contributing

There are many ways to help this open source project. Write tutorials, improve documentation, share bugs with others, make feature requests, or just write code. We look forward to every contribution.

Versioning

We use SemVer for versioning. For available versions, see the tags on this repository.

Authors

  • Peter Lohse - Main development - Hanashi
  • Sascha Greuel - Main development - SoftCreatR

See also the list of contributors who participated in this project.

License

This project is licensed under the LGPL-2.1 License - see the LICENSE file for details.