A C F G I P S T V 

A

addRole(String) - Method in class io.apiman.common.auth.AuthPrincipal
Adds a role.
addRoles(Set<String>) - Method in class io.apiman.common.auth.AuthPrincipal
Adds multiple roles.
AuthPrincipal - Class in io.apiman.common.auth
An implementation of a principal, but also includes roles.
AuthPrincipal(String) - Constructor for class io.apiman.common.auth.AuthPrincipal
Constructor.
AuthToken - Class in io.apiman.common.auth
A simple authentication token.
AuthToken() - Constructor for class io.apiman.common.auth.AuthToken
Constructor.
AuthTokenUtil - Class in io.apiman.common.auth
A simple class to generate and consume authentication tokens.
AuthTokenUtil() - Constructor for class io.apiman.common.auth.AuthTokenUtil
 

C

consumeToken(String) - Static method in class io.apiman.common.auth.AuthTokenUtil
Consumes an auth token, validating it during the process.
createAuthToken(String, Set<String>, int) - Static method in class io.apiman.common.auth.AuthTokenUtil
Creates an auth token.

F

fromJSON(String) - Static method in class io.apiman.common.auth.AuthTokenUtil
Read the auth token from the JSON string.

G

getExpiresOn() - Method in class io.apiman.common.auth.AuthToken
 
getIssuedOn() - Method in class io.apiman.common.auth.AuthToken
 
getName() - Method in class io.apiman.common.auth.AuthPrincipal
 
getPrincipal() - Method in class io.apiman.common.auth.AuthToken
 
getRoles() - Method in class io.apiman.common.auth.AuthPrincipal
 
getRoles() - Method in class io.apiman.common.auth.AuthToken
 
getSharedSecret() - Method in interface io.apiman.common.auth.ISharedSecretSource
 
getSignature() - Method in class io.apiman.common.auth.AuthToken
 

I

io.apiman.common.auth - package io.apiman.common.auth
 
ISharedSecretSource - Interface in io.apiman.common.auth
When signing an auth token, a shared secret is required.

P

produceToken(String, Set<String>, int) - Static method in class io.apiman.common.auth.AuthTokenUtil
Produce a token suitable for transmission.

S

setExpiresOn(Date) - Method in class io.apiman.common.auth.AuthToken
 
setIssuedOn(Date) - Method in class io.apiman.common.auth.AuthToken
 
setPrincipal(String) - Method in class io.apiman.common.auth.AuthToken
 
setRoles(Set<String>) - Method in class io.apiman.common.auth.AuthToken
 
setSignature(String) - Method in class io.apiman.common.auth.AuthToken
 
signAuthToken(AuthToken) - Static method in class io.apiman.common.auth.AuthTokenUtil
Adds a digital signature to the auth token.

T

toJSON(AuthToken) - Static method in class io.apiman.common.auth.AuthTokenUtil
Convert the auth token to a JSON string.

V

validateToken(AuthToken) - Static method in class io.apiman.common.auth.AuthTokenUtil
Validates an auth token.
A C F G I P S T V 

Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.