Authentication

https://api.playfab.com/documentation/Client#Authentication

Operations

Get Photon Authentication Token

Gets a Photon custom authentication token that can be used to securely join the player into a Photon room. See https://api.playfab.com/docs/using-photon-with-playfab/ for more details.

Get Title Public Key

Returns the title's base 64 encoded RSA CSP blob.

Get Windows Hello Challenge

Requests a challenge from the server to be signed by Windows Hello Passport service to authenticate.

Login With Android Device ID

Signs the user in using the Android device identifier, returning a session identifier that can subsequently be used for API calls which require an authenticated user

Login With Custom ID

Signs the user in using a custom unique identifier generated by the title, returning a session identifier that can subsequently be used for API calls which require an authenticated user

Login With Email Address

Signs the user into the PlayFab account, returning a session identifier that can subsequently be used for API calls which require an authenticated user. Unlike most other login API calls, LoginWithEmailAddress does not permit the creation of new accounts via the CreateAccountFlag. Email addresses may be used to create accounts via RegisterPlayFabUser.

Login With Facebook

Signs the user in using a Facebook access token, returning a session identifier that can subsequently be used for API calls which require an authenticated user

Login With Facebook Instant Games Id

Signs the user in using a Facebook Instant Games ID, returning a session identifier that can subsequently be used for API calls which require an authenticated user. Requires Facebook Instant Games to be configured.

Login With Game Center

Signs the user in using an iOS Game Center player identifier, returning a session identifier that can subsequently be used for API calls which require an authenticated user

Login With Google Account

Signs the user in using their Google account credentials

Login With IOS Device ID

Signs the user in using the vendor-specific iOS device identifier, returning a session identifier that can subsequently be used for API calls which require an authenticated user

Login With Kongregate

Signs the user in using a Kongregate player account.

Login With Nintendo Switch Device Id

Signs the user in using a Nintendo Switch Device ID, returning a session identifier that can subsequently be used for API calls which require an authenticated user

Login With OpenId Connect

Logs in a user with an Open ID Connect JWT created by an existing relationship between a title and an Open ID Connect provider.

Login With PlayFab

Signs the user into the PlayFab account, returning a session identifier that can subsequently be used for API calls which require an authenticated user. Unlike most other login API calls, LoginWithPlayFab does not permit the creation of new accounts via the CreateAccountFlag. Username/Password credentials may be used to create accounts via RegisterPlayFabUser, or added to existing accounts using AddUsernamePassword.

Login With PSN

Signs the user in using a PlayStation Network authentication code, returning a session identifier that can subsequently be used for API calls which require an authenticated user

Login With Steam

Signs the user in using a Steam authentication ticket, returning a session identifier that can subsequently be used for API calls which require an authenticated user

Login With Twitch

Signs the user in using a Twitch access token.

Login With Windows Hello

Completes the Windows Hello login flow by returning the signed value of the challange from GetWindowsHelloChallenge. Windows Hello has a 2 step client to server authentication scheme. Step one is to request from the server a challenge string. Step two is to request the user sign the string via Windows Hello and then send the signed value back to the server.

Login With Xbox

Signs the user in using a Xbox Live Token, returning a session identifier that can subsequently be used for API calls which require an authenticated user

Register PlayFab User

Registers a new Playfab user account, returning a session identifier that can subsequently be used for API calls which require an authenticated user. You must supply either a username or an email address.

Register With Windows Hello

Registers a new PlayFab user account using Windows Hello authentication, returning a session ticket that can subsequently be used for API calls which require an authenticated user

Set Player Secret

Sets the player's secret if it is not already set. Player secrets are used to sign API requests. To reset a player's secret use the Admin or Server API method SetPlayerSecret.