Skip to content

Latest commit

 

History

History
67 lines (45 loc) · 2.11 KB

File metadata and controls

67 lines (45 loc) · 2.11 KB

Overview

Build Status Issues Forks Stars License

duo_client - Demonstration client to call Duo API methods with Java.

Duo Auth API

The Duo Auth API provides a low-level API for adding strong two-factor authentication to applications that cannot directly display rich web content.

For more information see the Duo Auth API guide:

https://www.duosecurity.com/docs/authapi

Duo Admin API

The Duo Admin API provides programmatic access to the administrative functionality of Duo Security's two-factor authentication platform. This feature is not available with all Duo accounts.

For more information see the Duo Admin API guide:

http://www.duosecurity.com/docs/adminapi

Duo Accounts API

The Duo Accounts API allows a parent account to create, manage, and delete other Duo customer accounts. This feature is not available with all Duo accounts.

For more information see the Duo Accounts API guide:

http://www.duosecurity.com/docs/accountsapi

Usage

The Java API Client project is available from Duo Security on Maven. Include the following in your dependency definitions:


<!-- https://mvnrepository.com/artifact/com.duosecurity/duo-client -->
<dependency>
    <groupId>com.duosecurity</groupId>
    <artifactId>duo-client</artifactId>
    <version>0.3.0</version>
</dependency>

See https://mvnrepository.com/artifact/com.duosecurity/duo-client/0.3.0 for more details.

Testing

$ mvn test

Linting

$ mvn checkstyle:check