duo_client - Demonstration client to call Duo API methods with Java.
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
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
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
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.
$ mvn test
$ mvn checkstyle:check