ae.net.oauth.common

ae.net.oauth.common

I have no idea what I'm doing. Please don't use this module.

Members

Aliases

oauthEncode
alias oauthEncode = encodeUrlPart!(c => std.ascii.isAlphaNum(c) || c == '-' || c == '.' || c == '_' || c == '~')

Performs URL encoding as required by OAuth.

Functions

oauthHeader
string oauthHeader(UrlParameters oauthParams)

Converts OAuth parameters into a string suitable for the "Authorization" header.

Structs

OAuthConfig
struct OAuthConfig

OAuth configuration.

OAuthSession
struct OAuthSession

Implements an OAuth client session.

Meta

License

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Authors

Vladimir Panteleev <ae@cy.md>