fixed field data type for choices
authorization form - first draft
authorization code workflow - first implementation
example using oauth2_provider workflow