Is it safe to store the client secret in a mobile app, essentially leaking it? If not, how do a user login from an app directly to Kick?