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
-
Returns the shared secret.
- 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.