Skip to content

Support in-game authentication options #1440

Open
@mooreds

Description

@mooreds

Support in-game authentication options

Problem

Both Xbox and Steam (and possibly others) have in-game login methods. Would be great if we could "complete a login" with the token handed out by these methods in the same way as we can with an oauth token.

  • Xbox XSTS tokens
  • Steam SDK user ticket

This was requested by a customer.

Solution

Extend the 'complete a login' functionality of the Identity Provider to handle these other kinds of identity tokens. They are not OAuth access tokens, but could be a JWT. Details TBD.

Alternatives/workarounds

Write application code to create the user, register them, and then link their account to the corresponding FusionAuth Identity Provider.

Additional context

https://docs.microsoft.com/en-us/gaming/gdk/_content/gc/live/features/s2s-auth-calls/service-authentication/security-tokens/live-security-tokens

https://partner.steamgames.com/doc/features/auth#client_to_backend_webapi

Community guidelines

All issues filed in this repository must abide by the FusionAuth community guidelines.

How to vote

Please give us a thumbs up or thumbs down as a reaction to help us prioritize this feature. Feel free to comment if you have a particular need or comment on how this feature should work.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featurepaid-featureTargeted for the paid editions of FusionAuth

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions