Not sure what you mean here. Is it possible to share a screenshot that illustrates where you are having a problem with entering emojis?
If we are talking Basic Authentication, the way to achieve that is to encode the user name and password and provide them in the headers of the request. This means that it takes more than just putting something in the link. I'm not sure what kind of script field would help here.
There are two options you can consider:
- If no authentication is needed for you Kibana visitors, you can point them to a proxy that bypasses the actual host and adds, the authentication headers to the requests before sending them to the host, so your URLs link to a resource that automatically pre-authenticates every request.
- If the host allows an API key or auth token to be passed in the request path or query string, you could add the key or token in your URLs.
Adding the actual username and password to the URL would not be secure since it would show up in the logs, and anyone who's able to view the logs would have the power to impersonate that user. API keys and auth tokens are more secure because they can rotate often and have a built-in expiration time.
If you go with any of these suggestions, you should have security enabled in Kibana so that only authenticated users are able to view the links.