Skip to content

Steam TOTP

Actions
This action generates Steam auth codes for use in actions
v1.1.0
Latest
Star (9)

Tags

 (1)

steam-totp

Test License: MIT

This action generates Steam's two factor auth codes for use in actions.

Usage

The following example logins into SteamCMD.

steps:
- name: Setup steamcmd
  uses: CyberAndrii/setup-steamcmd@v1
  
- name: Generate auth code
  id: generate
  uses: CyberAndrii/steam-totp@v1
  with:
    shared_secret: ${{ secrets.STEAM_SHARED_SECRET }}
  
- run: steamcmd +login ${{ secrets.STEAM_USERNAME }} ${{ secrets.STEAM_PASSWORD }} ${{ steps.generate.outputs.code }} +quit

It also uses setup-steamcmd action.

Inputs

name description required default
shared_secret Shared secret from the .maFile. true
time_offset The number of seconds that will be added to the current time. false 0

Outputs

name description
code Generated auth code.

Steam TOTP is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

This action generates Steam auth codes for use in actions
v1.1.0
Latest

Tags

 (1)

Steam TOTP is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.