public abstract class CalDavAuthentication

  1. Object
  2. CalDavAuthentication
App-owned CalDAV authentication strategy. Built-in strategies cover Basic, OAuth Bearer, and RFC 7616 Digest authentication.

Constructors

public CalDavAuthentication()

Methods

public abstract AsyncResource<String> authorization(String method, String uri, String challenge, boolean forceRefresh)
public static CalDavAuthentication basic(String username, String password)
public static CalDavAuthentication bearer(CalendarTokenProvider tokens, String... scopes)
public static CalDavAuthentication digest(String username, String password)

Inherited methods

Constructor details

CalDavAuthentication

public CalDavAuthentication()

Method details

authorization

public abstract AsyncResource<String> authorization(String method, String uri, String challenge, boolean forceRefresh)

basic

public static CalDavAuthentication basic(String username, String password)

bearer

public static CalDavAuthentication bearer(CalendarTokenProvider tokens, String... scopes)

digest

public static CalDavAuthentication digest(String username, String password)