var index = [
{'name': 'io.vertx.ceylon.auth.common', 'type': 'package', 'url': 'index.html#section-package', 'doc': '', 'tags': [],'icons': ['icon-package']},
{'name': 'AuthOptions.toJson', 'type': 'function', 'url': 'AuthOptions.type.html#toJson', 'doc': '', 'tags': [],'icons': ['icon-shared-member', 'icon-decoration-impl']},
{'name': 'AuthOptions', 'type': 'interface', 'url': 'AuthOptions.type.html', 'doc': '<p>A common base object for authentication options.<p><', 'tags': [],'icons': ['icon-interface']},
{'name': 'authOptions', 'type': 'object', 'url': 'authOptions.object.html', 'doc': '', 'tags': [],'icons': ['icon-object']},
{'name': 'authOptions', 'type': 'value', 'url': 'index.html#authOptions', 'doc': '', 'tags': [],'icons': ['icon-shared-member']},
{'name': 'VertxContextPRNG.nextInt', 'type': 'function', 'url': 'VertxContextPRNG.type.html#nextInt', 'doc': '<p>Returns a secure random int</p>', 'tags': [],'icons': ['icon-shared-member']},
{'name': 'VertxContextPRNG.nextString', 'type': 'function', 'url': 'VertxContextPRNG.type.html#nextString', 'doc': '<p>Returns a Base64 mime encoded String of random data with the given length.</p>', 'tags': [],'icons': ['icon-shared-member']},
{'name': 'VertxContextPRNG', 'type': 'class', 'url': 'VertxContextPRNG.type.html', 'doc': '<p>A secure non blocking random number generator isolated to the current context.</p>', 'tags': [],'icons': ['icon-class']},
{'name': 'chainAuth.create', 'type': 'function', 'url': 'chainAuth.object.html#create', 'doc': '<p>Create a Chainable Auth Provider auth provider</p>', 'tags': [],'icons': ['icon-shared-member']},
{'name': 'chainAuth', 'type': 'object', 'url': 'chainAuth.object.html', 'doc': '', 'tags': [],'icons': ['icon-object']},
{'name': 'chainAuth', 'type': 'value', 'url': 'index.html#chainAuth', 'doc': '', 'tags': [],'icons': ['icon-shared-member']},
{'name': 'ChainAuth.remove', 'type': 'function', 'url': 'ChainAuth.type.html#remove', 'doc': '<p>Removes a provider from the chain.</p>', 'tags': [],'icons': ['icon-shared-member']},
{'name': 'ChainAuth.append', 'type': 'function', 'url': 'ChainAuth.type.html#append', 'doc': '<p>Appends a auth provider to the chain.</p>', 'tags': [],'icons': ['icon-shared-member']},
{'name': 'ChainAuth.clear', 'type': 'function', 'url': 'ChainAuth.type.html#clear', 'doc': '<p>Clears the chain.</p>', 'tags': [],'icons': ['icon-shared-member']},
{'name': 'ChainAuth', 'type': 'class', 'url': 'ChainAuth.type.html', 'doc': '<p>Chain several auth providers as if they were one.</p>', 'tags': [],'icons': ['icon-class']},
{'name': 'AuthProvider.authenticate', 'type': 'function', 'url': 'AuthProvider.type.html#authenticate', 'doc': '<p>Authenticate a user.\n<p>\nT', 'tags': [],'icons': ['icon-shared-member']},
{'name': 'AuthProvider', 'type': 'class', 'url': 'AuthProvider.type.html', 'doc': '<p>User-facing interface for authenticating users.</p>', 'tags': [],'icons': ['icon-class']},
{'name': 'vertxContextPRNG.current', 'type': 'function', 'url': 'vertxContextPRNG.object.html#current', 'doc': '<p>Get or create a secure non blocking random number generator using the current vert.x context. I</p>', 'tags': [],'icons': ['icon-shared-member']},
{'name': 'vertxContextPRNG.current', 'type': 'function', 'url': 'vertxContextPRNG.object.html#current', 'doc': '<p>Get or create a secure non blocking random number generator using the current vert.x instance.</p>', 'tags': [],'icons': ['icon-shared-member']},
{'name': 'vertxContextPRNG.current', 'type': 'function', 'url': 'vertxContextPRNG.object.html#current', 'doc': '<p>Get or create a secure non blocking random number generator using the current vert.x context. I</p>', 'tags': [],'icons': ['icon-shared-member']},
{'name': 'vertxContextPRNG', 'type': 'object', 'url': 'vertxContextPRNG.object.html', 'doc': '', 'tags': [],'icons': ['icon-object']},
{'name': 'vertxContextPRNG', 'type': 'value', 'url': 'index.html#vertxContextPRNG', 'doc': '', 'tags': [],'icons': ['icon-shared-member']},
{'name': 'User.setAuthProvider', 'type': 'function', 'url': 'User.type.html#setAuthProvider', 'doc': '<p>Set the auth provider for the User.</p>', 'tags': [],'icons': ['icon-shared-member']},
{'name': 'User.principal', 'type': 'function', 'url': 'User.type.html#principal', 'doc': '<p>Get the underlying principal for the User.</p>', 'tags': [],'icons': ['icon-shared-member']},
{'name': 'User.clearCache', 'type': 'function', 'url': 'User.type.html#clearCache', 'doc': '<p>The User object will cache any authorities that it knows it has to avoid hitting the\nunderlying auth provider each time.…</p>', 'tags': [],'icons': ['icon-shared-member']},
{'name': 'User.isAuthorised', 'type': 'function', 'url': 'User.type.html#isAuthorised', 'doc': '<p>Is the user authorised to</p>', 'tags': [],'icons': ['icon-shared-member']},
{'name': 'User', 'type': 'class', 'url': 'User.type.html', 'doc': '<p>Represents an authenticates User and contains operations to authorise the user.\n<p>\nP', 'tags': [],'icons': ['icon-class']},
{'name': 'io.vertx.ceylon.auth.common', 'type': 'module', 'url': 'index.html', 'doc': '', 'tags': [],'icons': ['icon-module']}];
var tagIndex = [
];
