Skip to content

SimoneDevkt/simple-steam-login

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Module for make a login with steam credentials

How to use

Import module

import loginSteam from 'simple-steam-login'

Generate steam api key on https://steamcommunity.com/dev/apikey

Create object login steam

const port = 3000;
const STEAM_API = `<your_api_key>`;
const STEAM_CALLBACK_URI = `http://localhost:${port}/login/callback`;
const REALM = `http://localhost`;
const opt = {
    realm: REALM, // Site name displayed to users on logon
    returnUrl: STEAM_CALLBACK_URI, // Your return route
    apiKey: STEAM_API //Steam API key   
}
const login = new loginSteam(opts)

In your route redirect to this url

const url = login.get_URL_redirect()

In your callback route (STEAM_CALLBACK_URI) get user info by passing query params object to authenticate() method

const data = await login.authenticate(request.query);

data cointains all public user info

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published