778 B
778 B
module oauth
Contents
TokenPostType
enum TokenPostType {
form
json
}
Context
struct Context {
pub:
token_url string
client_id string
client_secret string
token_post_type TokenPostType = .form
redirect_uri string
}
get_token
fn (ctx &Context) get_token(code string) string
Request
struct Request {
pub:
client_id string
client_secret string
code string
state string
}