Feelings do not bring any security.
Unless the service supports OAuth, your current design is the best you may do.