validation

package
v1.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 24, 2017 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

Package validation has functions for validating the correctness of api objects and explaining what is wrong with them when they aren't valid.

Index

Constants

View Source
const MinTokenLength = 32

Variables

View Source
var CodeChallengeMethodsSupported = []string{codeChallengeMethodPlain, codeChallengeMethodSHA256}

Functions

func ValidateAccessToken

func ValidateAccessToken(accessToken *api.OAuthAccessToken) field.ErrorList

func ValidateAccessTokenUpdate added in v1.3.0

func ValidateAccessTokenUpdate(newToken, oldToken *api.OAuthAccessToken) field.ErrorList

func ValidateAuthorizeToken

func ValidateAuthorizeToken(authorizeToken *api.OAuthAuthorizeToken) field.ErrorList

func ValidateAuthorizeTokenUpdate added in v1.3.0

func ValidateAuthorizeTokenUpdate(newToken, oldToken *api.OAuthAuthorizeToken) field.ErrorList

func ValidateClient

func ValidateClient(client *api.OAuthClient) field.ErrorList

func ValidateClientAuthorization

func ValidateClientAuthorization(clientAuthorization *api.OAuthClientAuthorization) field.ErrorList

func ValidateClientAuthorizationName added in v0.4.4

func ValidateClientAuthorizationName(name string, prefix bool) []string

func ValidateClientAuthorizationUpdate

func ValidateClientAuthorizationUpdate(newAuth *api.OAuthClientAuthorization, oldAuth *api.OAuthClientAuthorization) field.ErrorList

func ValidateClientNameField added in v0.4.4

func ValidateClientNameField(value string, fldPath *field.Path) field.ErrorList

func ValidateClientUpdate added in v0.4.4

func ValidateClientUpdate(client *api.OAuthClient, oldClient *api.OAuthClient) field.ErrorList

func ValidateOAuthRedirectReference added in v1.4.0

func ValidateOAuthRedirectReference(sref *api.OAuthRedirectReference) field.ErrorList

func ValidateRedirectURI added in v0.6.2

func ValidateRedirectURI(redirect string) (bool, string)

func ValidateScopeRestriction added in v1.3.0

func ValidateScopeRestriction(restriction api.ScopeRestriction, fldPath *field.Path) field.ErrorList

func ValidateScopes added in v1.3.0

func ValidateScopes(scopes []string, fldPath *field.Path) field.ErrorList

func ValidateTokenName added in v0.4.4

func ValidateTokenName(name string, prefix bool) []string

func ValidateUserNameField added in v0.4.4

func ValidateUserNameField(value string, fldPath *field.Path) field.ErrorList

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL