@Metadata(label="rest,security,configuration") public class RestSecurityOAuth2 extends RestSecurityDefinition
Constructor and Description |
---|
RestSecurityOAuth2() |
RestSecurityOAuth2(RestDefinition rest) |
endSecurityDefinition, getDescription, getKey, setDescription, setKey
public RestSecurityOAuth2()
public RestSecurityOAuth2(RestDefinition rest)
public String getAuthorizationUrl()
public void setAuthorizationUrl(String authorizationUrl)
public String getTokenUrl()
public void setTokenUrl(String tokenUrl)
public String getRefreshUrl()
public void setRefreshUrl(String refreshUrl)
public String getFlow()
public void setFlow(String flow)
public List<RestPropertyDefinition> getScopes()
public void setScopes(List<RestPropertyDefinition> scopes)
public RestSecurityOAuth2 flow(String flow)
public RestSecurityOAuth2 authorizationUrl(String authorizationUrl)
public RestSecurityOAuth2 tokenUrl(String tokenUrl)
public RestSecurityOAuth2 refreshUrl(String refreshUrl)
public RestSecurityOAuth2 password(String tokenUrl)
public RestSecurityOAuth2 application(String tokenUrl)
public RestSecurityOAuth2 clientCredentials(String tokenUrl)
public RestSecurityOAuth2 accessCode(String authorizationUrl, String tokenUrl)
public RestSecurityOAuth2 authorizationCode(String authorizationUrl, String tokenUrl)
public RestSecurityOAuth2 withScope(String key, String description)
public RestSecuritiesDefinition end()
Apache Camel