HOW TO AUTHORIZE A PLUGIN OR AN APPLICATION