How to Enable Login Buttons for Identity Providers in the Portal
Last updated: June 18, 2025
To display login buttons for identity providers (like Steam, Xbox, etc.) in your portal, you'll need to specify specific settings in your identity provider configuration.
Configuration Settings
Three key configuration options control the visibility of login buttons:
showPortalLoginButton: true|false- Controls whether the login button appears in the portalplayerLoginEnabled: true|false- Controls whether player login is enabled through any means (Portal, RPC, etc)operatorLoginEnabled: true|false- Controls whether operator login is enabled through any means (Portal, RPC, etc)
Enabling Login Buttons
To enable login buttons, add the above configuration options to your identity provider settings:
social:
pluginConfigs:
AccountService.identityProviderPlugins:
plugins:
Steam:
class: "pragma.account.SteamIdentityProviderPlugin"
config:
showPortalLoginButton: true
playerLoginEnabled: true
operatorLoginEnabled: trueRequirements
For Player Portal: Both
showPortalLoginButtonandplayerLoginEnabledmust be set totrueFor Operator Portal: Both
showPortalLoginButtonandoperatorLoginEnabledmust be set totrue
Note: If you're using a custom identity provider, additional setup may be required. Please refer to our documentation on custom identity providers for more information.