Caprover logo
Caprover one-click apps browser
Steam OpenID Connect Provider logo
Steam OpenID Connect Provider
This server allows you to use Steam as an OpenID Connect Identity provider (OIDC IDP). This way you can use Steam logins in KeyCloak or any other OpenID Connect based authentication client.
Official integration
Created - Last update

Steam OpenID 2.0 -> OpenID Connect Provider Proxy This server allows you to use Steam as an OpenID Connect Identity provider (OIDC IDP). This way you can use Steam logins in KeyCloak or any other OpenID Connect based authentication client.

Deployed services
steam-openid-provider
ghcr.io/byo-software/steam-openid-connect-provider:sha-c8305ce
    80
    always
    5
    Variables

    OAuth Client ID

    Default: steamidp

    $$cap_client_id
    OpenID ClientID used to initiate authorization.

    OpenID Client Secret

    Default: $$cap_gen_random_hex(16)

    $$cap_client_secret
    OpenID Client Secret used to initiate authorization.

    OpenID Origin URL

    Default: http://openid.example.com

    $$cap_origin
    The base URL of where this app is hosted. Eg: https://openid.example.com or https://example.org. If left blank, it will be inferred.

    Steam API Key

    Default: undefined

    $$cap_api_key
    A working Steam API Key for this app. (https://steamcommunity.com/dev/apikey)

    Post login redirect URL

    Default: http://example.com/callback

    $$cap_redirect_uri
    URL the user will be redirected after login is authorized through Steam.
    © 2026, Built with Gatsby - Source code available on GitHub