Where I work we have an authentication system where the use types their ID and password before logging into a site. It's based on the OAuth 2.0 protocol.
I have an Excel macro which needs to use this authentication. When the user starts the macro it needs to go to this system where they type their ID and password. If both are correct the macro continues running.
To do this I need to supply an application name. Once I do this the administrators will give me a unique token. "Microsoft Excel" won't be acceptable application name as it won't uniquely indentify the macro.