BackpackLogin by igeligel
A .net standard class library which reverse engineered the HTTP API of Backpack.tf. It will enable you to login easily via giving your Steam credentials to the client and it will let you login.
Since this library is a .net standard library you need to install .net core or .net framework > 4.6.1 to use this software.
Dependency | Version |
---|---|
AngleSharp | 0.9.9 |
Newtonsoft.Json | 10.0.2 |
.net standard | 1.4 |
To install just you need to have to install a .net version:
.NET | >= 4.6.1 |
.NET Standard | >= 1.4 |
You can install this package via nuget or locally. Try to reference it as package in your .csproj file or install it via:
PM> Install-Package BackpackLogin
or search for BackpackLogin
in your nuget feed.
This project just gives you one API endpoint which is usable.
First you need to create instance of the BackpackLoginClient
.
var backpackLoginClient = new BackpackLoginClient();
After this you can call a function called Login
with the parameters:
- username
- password
- sharedSecret
After the function gets invoked the login process will begin and the function will return the uhash and Cookies which are needed for API requests.
To contribute please lookup the following styleguides:
Mainly i created this functionality for a friend who wanted to automate some trading at Backpack.tf. Since i believe it is useful to someone else i decided to publish it.
The general Workflow is shown in this diagram:
This is the basic structure of the OpenId Login via Steam to Backpack.tf.
BackpackLogin is realeased under the MIT License.
igeligel Contributions: 19 |
---|