async def generate_credentials(self):
identifier, seed = new_credentials()<EOL>return '<STR_LIT>'.format(identifier, seed.decode().upper())<EOL>
Create new credentials for authentication.

        Credentials that have been authenticated shall be saved and loaded with
        load_credentials before playing anything. If credentials are lost,
        authentication must be performed again.