basic authorize structure