JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
G
H
L
R
S
T
U
V
W
A
AccessDevice
- Class in
com.duosecurity.model
AccessDevice()
- Constructor for class com.duosecurity.model.
AccessDevice
appendUserAgentInfo(String)
- Method in class com.duosecurity.
Client.Builder
Optionally appends string to userAgent.
Application
- Class in
com.duosecurity.model
Application()
- Constructor for class com.duosecurity.model.
Application
AuthContext
- Class in
com.duosecurity.model
AuthContext()
- Constructor for class com.duosecurity.model.
AuthContext
AuthDevice
- Class in
com.duosecurity.model
AuthDevice()
- Constructor for class com.duosecurity.model.
AuthDevice
AuthResult
- Class in
com.duosecurity.model
AuthResult()
- Constructor for class com.duosecurity.model.
AuthResult
B
build()
- Method in class com.duosecurity.
Client.Builder
Build the client object.
Builder(String, String, String, String)
- Constructor for class com.duosecurity.
Client.Builder
Builder.
C
Client
- Class in
com.duosecurity
Client serves as the entry point for this library.
Client(String, String, String, String)
- Constructor for class com.duosecurity.
Client
Deprecated.
The constructors are deprecated. Prefer the
Client.Builder
for instantiating Clients
Client(String, String, String, String, String[])
- Constructor for class com.duosecurity.
Client
Deprecated.
The constructors are deprecated. Prefer the
Client.Builder
for instantiating Clients
Client.Builder
- Class in
com.duosecurity
com.duosecurity
- package com.duosecurity
com.duosecurity.exception
- package com.duosecurity.exception
com.duosecurity.model
- package com.duosecurity.model
com.duosecurity.service
- package com.duosecurity.service
createAuthUrl(String, String)
- Method in class com.duosecurity.
Client
Constructs a string which can be used to redirect the client browser to Duo for 2FA.
D
duoConnector
- Variable in class com.duosecurity.
Client
DuoConnector
- Class in
com.duosecurity.service
DuoConnector(String, String[])
- Constructor for class com.duosecurity.service.
DuoConnector
DuoConnector Constructor.
DuoException
- Exception in
com.duosecurity.exception
DuoException(String)
- Constructor for exception com.duosecurity.exception.
DuoException
DuoException(String, Throwable)
- Constructor for exception com.duosecurity.exception.
DuoException
duoHealthcheck(String, String)
- Method in class com.duosecurity.service.
DuoConnector
Send Health Check request.
DuoIdTokenValidator
- Class in
com.duosecurity
A JWT ID Token Validator that enforces Duo's claim requirements.
DuoIdTokenValidator(String, String, String, String)
- Constructor for class com.duosecurity.
DuoIdTokenValidator
DuoIdTokenValidator(String, String, String, String, String)
- Constructor for class com.duosecurity.
DuoIdTokenValidator
Constructor with nonce parameter.
E
exchangeAuthorizationCodeFor2FAResult(String, String)
- Method in class com.duosecurity.
Client
Verifies the duoCode returned by Duo and exchanges it for a
Token
which contains information pertaining to the auth.
exchangeAuthorizationCodeFor2FAResult(String, TokenValidator)
- Method in class com.duosecurity.
Client
Verifies the duoCode returned by Duo and exchanges it for a
Token
which contains information pertaining to the auth.
exchangeAuthorizationCodeFor2FAResult(String, String, String, String, String, String)
- Method in class com.duosecurity.service.
DuoConnector
Send request to exchange duoCode for an encoded JWT.
G
generateState()
- Method in class com.duosecurity.
Client
Generates a 36 character random identifier to be used as the state variable in the createAuthUrl method.
getAndValidateUrl(String, String)
- Static method in class com.duosecurity.
Utils
Creates and validates URL made from host.
H
healthCheck()
- Method in class com.duosecurity.
Client
Checks if Duo is healthy and available for 2FA.
HealthCheckResponse
- Class in
com.duosecurity.model
HealthCheckResponse()
- Constructor for class com.duosecurity.model.
HealthCheckResponse
L
Location
- Class in
com.duosecurity.model
Location()
- Constructor for class com.duosecurity.model.
Location
R
Response
- Class in
com.duosecurity.model
Response()
- Constructor for class com.duosecurity.model.
Response
retrofit
- Variable in class com.duosecurity.service.
DuoConnector
S
setCACerts(String[])
- Method in class com.duosecurity.
Client.Builder
Optionally use custom CA Certificates when validating connections to Duo.
setUseDuoCodeAttribute(boolean)
- Method in class com.duosecurity.
Client.Builder
Optionally toggle the returned authorization parameter to use duo_code vs code.
T
Token
- Class in
com.duosecurity.model
Token()
- Constructor for class com.duosecurity.model.
Token
TokenResponse
- Class in
com.duosecurity.model
TokenResponse()
- Constructor for class com.duosecurity.model.
TokenResponse
TokenValidator
- Interface in
com.duosecurity
U
User
- Class in
com.duosecurity.model
User()
- Constructor for class com.duosecurity.model.
User
Utils
- Class in
com.duosecurity
Utils()
- Constructor for class com.duosecurity.
Utils
V
validateAndDecode(String)
- Method in class com.duosecurity.
DuoIdTokenValidator
Validate the provided jwt token against the expected values of the claims, as described above.
validateAndDecode(String)
- Method in interface com.duosecurity.
TokenValidator
validateHost(String)
- Static method in class com.duosecurity.
Utils
Validates that the host is not empty or null.
W
wasSuccess()
- Method in class com.duosecurity.model.
HealthCheckResponse
A
B
C
D
E
G
H
L
R
S
T
U
V
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2021. All rights reserved.