change auth fail error naming and return
missing enumclass for auth error revisit
implement btoa functionn for c# and finalize the generateAsset function