default String build(final Authentication authentication) throws Throwable {
        return build(authentication, null);
    }
Build token based on authentication alone.
The resulting token will contain a random UUID as its id.

@param authentication the authentication
@return the string
@throws Throwable the throwable
support/cas-server-support-token-core-api/src/main/java/org/apereo/cas/token/TokenTicketBuilder.java