def basic

bend-kit-oauth2@0.11.0.1 · oauth2.bend:73

import bend-kit-oauth2@0.11.0.1/oauth2.bend as Oauth2
import Base
import bend-kit-url@0.4.1.0/url.bend as Url
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes

73# RFC 6749 §2.3.1: id and secret are form-encoded before base64.
74def basic(+id: String, +secret: String) -> String:
75  "Basic " ++ Bytes.to_base64(Bytes.from_string(Url.pct.encode_q(utf8(id)) ++ ":" ++ Url.pct.encode_q(utf8(secret))))

Uses (6)

Used by (1)