AuthService

open class AuthService

Model of an authentication service.

To create a new AuthService object use the static builder.

Constructors

Link copied to clipboard
private constructor(name: String, advice: PolicyAdvice, resumeURI: Uri, serverConfig: ServerConfig, interceptors: List<Interceptor<out Any>>)

Types

Link copied to clipboard

Properties

Link copied to clipboard
private open var advice: PolicyAdvice
Link copied to clipboard
Link copied to clipboard
private open var authServiceId: String
Link copied to clipboard
Link copied to clipboard
val COMPOSITE_ADVICE: String = "composite_advice"
Link copied to clipboard
private open var interceptors: List<Interceptor<out Any>>
Link copied to clipboard
private open var name: String
Link copied to clipboard
private open var resumeURI: Uri
Link copied to clipboard
val SERVICE: String = "service"
Link copied to clipboard
val SUSPENDED_ID: String = "suspendedId"
Link copied to clipboard
private val TAG: String

Functions

Link copied to clipboard
Link copied to clipboard
open fun done()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun goToNext(context: Context, currentNode: Node, listener: NodeListener<out Any>)
Move on to the next node in the tree.
Link copied to clipboard
open fun isResume(): Boolean
Check to see if it is resuming the tree.
Link copied to clipboard
private open fun isService(): Boolean
Link copied to clipboard
open fun next(context: Context, listener: NodeListener<out Any>)
Move on to the next node in the tree.
Link copied to clipboard
open fun validateResumeUri()
Verify if the resume URI contains suspendedID.