freeipa/ipaclient/remote_plugins/2_156/otptoken_yubikey.py

34 lines
690 B
Python
Raw Normal View History

#
# Copyright (C) 2016 FreeIPA Contributors see COPYING for license
#
# pylint: disable=unused-import
import six
from . import Command, Method, Object
from ipalib import api, parameters, output
from ipalib.parameters import DefaultFrom
from ipalib.plugable import Registry
from ipalib.text import _
from ipapython.dn import DN
from ipapython.dnsutil import DNSName
if six.PY3:
unicode = str
__doc__ = _("""
YubiKey Tokens
Manage YubiKey tokens.
This code is an extension to the otptoken plugin and provides support for
reading/writing YubiKey tokens directly.
EXAMPLES:
Add a new token:
ipa otptoken-add-yubikey --owner=jdoe --desc="My YubiKey"
""")
register = Registry()