Skip to main content

Authenticating on Console Platforms

To authentication on console platforms, please refer to the documentation in the each platform's Git repository. That documentation will instruct you on how to set up authentication.

Getting access to console platforms

To get access to console platforms, please follow the instructions in the License Manager.

Authenticating with the Default graph

For console platforms, it is recommended that you use the Default authentication graph as this will choose the right authentication implementation based on the platform you are running on.

Authenticating if you have a custom authentication graph

If you implement your own authentication graph, you will need to defer to the console implementations when running on consoles, like so:

if (InRegistry->Has(FName(PREPROCESSOR_TO_STRING(PLATFORM_HEADER_NAME))))
{
// Pick the platform specific subsystem if there is one.
return FName(PREPROCESSOR_TO_STRING(PLATFORM_HEADER_NAME));
}

Refer to the implementation of FAuthenticationGraphDefault::Resolve for more information on how to implement this.