public class OasInvalidOAuthAuthorizationUrlRule extends ValidationRule
ValidationRule.PathSegment| Constructor and Description |
|---|
OasInvalidOAuthAuthorizationUrlRule(ValidationRuleMetaData ruleInfo)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitAuthorizationCodeOAuthFlow(Oas30AuthorizationCodeOAuthFlow node) |
void |
visitClientCredentialsOAuthFlow(Oas30ClientCredentialsOAuthFlow node) |
protected void |
visitFlow(OAuthFlow node)
Validate an OAuth flow's auth URL.
|
void |
visitImplicitOAuthFlow(Oas30ImplicitOAuthFlow node) |
void |
visitPasswordOAuthFlow(Oas30PasswordOAuthFlow node) |
array, equals, getPathSegments, hasValue, isDefined, isNullOrUndefined, isPathWellFormed, isValidCommonMark, isValidEmailAddress, isValidEnumItem, isValidForType, isValidGFM, isValidHttpCode, isValidMimeType, isValidUrl, isValidUrlTemplate, map, report, reportIf, reportIfInvalid, reportPathError, setReportervisitAaiParameter, visitAdditionalPropertiesSchema, visitAllOfSchema, visitAnyOfSchema, visitAuthorizationCodeOAuthFlow, visitCallback, visitCallbackDefinition, visitCallbackPathItem, visitChannelItem, visitClientCredentialsOAuthFlow, visitComponents, visitContact, visitCorrelationId, visitDefinitions, visitDiscriminator, visitDocument, visitEncoding, visitExample, visitExample, visitExampleDefinition, visitExtension, visitExternalDocumentation, visitHeader, visitHeaderDefinition, visitHeaderItem, visitHeaders, visitImplicitOAuthFlow, visitInfo, visitItems, visitItemsSchema, visitLicense, visitLink, visitLinkDefinition, visitLinkParameterExpression, visitLinkRequestBodyExpression, visitLinkServer, visitMediaType, visitMessage, visitMessageTrait, visitMessageTraitExtendedItem, visitMessageTraitItems, visitNode, visitNotSchema, visitOAuthFlows, visitOAuthFlows, visitOneOfSchema, visitOperation, visitOperationTrait, visitOperationTraitExtendedItem, visitOperationTraitItems, visitParameter, visitParameterDefinition, visitParameterDefinitions, visitPasswordOAuthFlow, visitPathItem, visitPaths, visitPropertySchema, visitProtocolInfo, visitRequestBody, visitRequestBodyDefinition, visitResponse, visitResponseDefinition, visitResponseDefinitions, visitResponses, visitSchema, visitSchemaDefinition, visitScopes, visitSecurityDefinitions, visitSecurityRequirement, visitSecurityScheme, visitServer, visitServerVariable, visitTag, visitUnknownTrait, visitValidationProblem, visitXMLclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitContact, visitDocument, visitExtension, visitExternalDocumentation, visitInfo, visitLicense, visitOperation, visitParameter, visitParameterDefinition, visitSchema, visitSchemaDefinition, visitSecurityRequirement, visitSecurityScheme, visitTag, visitValidationProblempublic OasInvalidOAuthAuthorizationUrlRule(ValidationRuleMetaData ruleInfo)
ruleInfo - protected void visitFlow(OAuthFlow node)
node - public void visitImplicitOAuthFlow(Oas30ImplicitOAuthFlow node)
visitImplicitOAuthFlow in interface IOas30VisitorvisitImplicitOAuthFlow in class CombinedAllNodeVisitorCombinedAllNodeVisitor.visitImplicitOAuthFlow(io.apicurio.datamodels.openapi.v3.models.Oas30ImplicitOAuthFlow)public void visitPasswordOAuthFlow(Oas30PasswordOAuthFlow node)
visitPasswordOAuthFlow in interface IOas30VisitorvisitPasswordOAuthFlow in class CombinedAllNodeVisitorCombinedAllNodeVisitor.visitPasswordOAuthFlow(io.apicurio.datamodels.openapi.v3.models.Oas30PasswordOAuthFlow)public void visitClientCredentialsOAuthFlow(Oas30ClientCredentialsOAuthFlow node)
visitClientCredentialsOAuthFlow in interface IOas30VisitorvisitClientCredentialsOAuthFlow in class CombinedAllNodeVisitorCombinedAllNodeVisitor.visitClientCredentialsOAuthFlow(io.apicurio.datamodels.openapi.v3.models.Oas30ClientCredentialsOAuthFlow)public void visitAuthorizationCodeOAuthFlow(Oas30AuthorizationCodeOAuthFlow node)
visitAuthorizationCodeOAuthFlow in interface IOas30VisitorvisitAuthorizationCodeOAuthFlow in class CombinedAllNodeVisitorCombinedAllNodeVisitor.visitAuthorizationCodeOAuthFlow(io.apicurio.datamodels.openapi.v3.models.Oas30AuthorizationCodeOAuthFlow)Copyright © 2019 Red Hat. All rights reserved.