Skip navigation links
A B C E G I L M N S T V 

A

appToken - Static variable in class com.devexperts.mdd.auth.entitle.EntitleLoginHandlerFactory
 
AutherLoginHandler(String) - Constructor for class com.devexperts.mdd.auth.entitle.EntitleLoginHandlerFactory.AutherLoginHandler
 

B

Builder() - Constructor for class com.devexperts.mdd.auth.util.SignedToken.Builder
 

C

com.devexperts.mdd.auth.entitle - package com.devexperts.mdd.auth.entitle
 
com.devexperts.mdd.auth.util - package com.devexperts.mdd.auth.util
 
Connect - Class in com.devexperts.mdd.auth.entitle
QDS Connect Emulator with Auth support.
Connect() - Constructor for class com.devexperts.mdd.auth.entitle.Connect
 
createLoginHandler(String, MessageAdapterConnectionFactory) - Method in class com.devexperts.mdd.auth.entitle.EntitleLoginHandlerFactory
 
createToken(String, String, String, String) - Static method in class com.devexperts.mdd.auth.entitle.EntitleLoginHandlerFactory
Create and return token for the specified session and user, signed by the specified secret

E

ENTITLE_SCHEME - Static variable in class com.devexperts.mdd.auth.entitle.EntitleLoginHandlerFactory
Name of the scheme to be used for authenticating clients.
EntitleLoginHandlerFactory - Class in com.devexperts.mdd.auth.entitle
LoginHandler factory that allows to send signed token to the remote side for QD communication.
EntitleLoginHandlerFactory() - Constructor for class com.devexperts.mdd.auth.entitle.EntitleLoginHandlerFactory
 
EntitleLoginHandlerFactory.AutherLoginHandler - Class in com.devexperts.mdd.auth.entitle
 

G

getAppToken() - Static method in class com.devexperts.mdd.auth.entitle.EntitleLoginHandlerFactory
Returns global application token string.
getAuthToken() - Method in class com.devexperts.mdd.auth.entitle.EntitleLoginHandlerFactory.AutherLoginHandler
 
getExpiration() - Method in class com.devexperts.mdd.auth.util.SignedToken.Builder
 
getExpiration() - Method in class com.devexperts.mdd.auth.util.SignedToken
Returns expiration time truncated to seconds.
getIssued() - Method in class com.devexperts.mdd.auth.util.SignedToken.Builder
 
getIssuedAt() - Method in class com.devexperts.mdd.auth.util.SignedToken
 
getIssuer() - Method in class com.devexperts.mdd.auth.util.SignedToken.Builder
 
getIssuer() - Method in class com.devexperts.mdd.auth.util.SignedToken
 
getMessage() - Method in class com.devexperts.mdd.auth.util.SignedToken.Builder
 
getMessage() - Method in class com.devexperts.mdd.auth.util.SignedToken
 
getNotBefore() - Method in class com.devexperts.mdd.auth.util.SignedToken.Builder
 
getNotBefore() - Method in class com.devexperts.mdd.auth.util.SignedToken
 
getSubject() - Method in class com.devexperts.mdd.auth.util.SignedToken.Builder
 
getSubject() - Method in class com.devexperts.mdd.auth.util.SignedToken
 

I

isIssuedBefore(SignedToken) - Method in class com.devexperts.mdd.auth.util.SignedToken
 

L

login(String) - Method in class com.devexperts.mdd.auth.entitle.EntitleLoginHandlerFactory.AutherLoginHandler
 

M

MAC_ALGORITHM - Static variable in class com.devexperts.mdd.auth.util.SignedToken
MAC algorithm used for signing is "HMAC-SHA256".
MAC_CHARSET - Static variable in class com.devexperts.mdd.auth.util.SignedToken
Charset used for string encoding is "UTF-8".
main(String[]) - Static method in class com.devexperts.mdd.auth.entitle.Connect
 
main(String[]) - Static method in class com.devexperts.mdd.auth.entitle.SampleClient
 

N

newBuilder() - Static method in class com.devexperts.mdd.auth.util.SignedToken
 
newBuilder(String, String, Instant) - Static method in class com.devexperts.mdd.auth.util.SignedToken
 
newBuilder(String, String, TemporalAmount) - Static method in class com.devexperts.mdd.auth.util.SignedToken
 

S

SampleClient - Class in com.devexperts.mdd.auth.entitle
Sample client that demonstrates usage of EntitleLoginHandlerFactory.
SampleClient() - Constructor for class com.devexperts.mdd.auth.entitle.SampleClient
 
setAppToken(String) - Static method in class com.devexperts.mdd.auth.entitle.EntitleLoginHandlerFactory
Sets global application token string.
setExpiration(Instant) - Method in class com.devexperts.mdd.auth.util.SignedToken.Builder
 
setExpirationFromNow(TemporalAmount) - Method in class com.devexperts.mdd.auth.util.SignedToken.Builder
 
setIssued(Instant) - Method in class com.devexperts.mdd.auth.util.SignedToken.Builder
 
setIssuedNow() - Method in class com.devexperts.mdd.auth.util.SignedToken.Builder
 
setIssuer(String) - Method in class com.devexperts.mdd.auth.util.SignedToken.Builder
 
setMessage(String) - Method in class com.devexperts.mdd.auth.util.SignedToken.Builder
 
setNotBefore(Instant) - Method in class com.devexperts.mdd.auth.util.SignedToken.Builder
 
setSubject(String) - Method in class com.devexperts.mdd.auth.util.SignedToken.Builder
 
setUser(String) - Method in class com.devexperts.mdd.auth.util.SignedToken.Builder
 
setUser(String, Set<String>) - Method in class com.devexperts.mdd.auth.util.SignedToken.Builder
 
SignedToken - Class in com.devexperts.mdd.auth.util
Utility class to generate self-signed tokens.
SignedToken(String, String, String, Instant, Instant, Instant, String) - Constructor for class com.devexperts.mdd.auth.util.SignedToken
 
SignedToken.Builder - Class in com.devexperts.mdd.auth.util
 
signToken(String) - Method in class com.devexperts.mdd.auth.util.SignedToken
Signs token with the specified secret and returns formatted token string.

T

toString() - Method in class com.devexperts.mdd.auth.util.SignedToken
 
toToken() - Method in class com.devexperts.mdd.auth.util.SignedToken.Builder
 

V

valueOf(String) - Static method in class com.devexperts.mdd.auth.util.SignedToken
 
verifySignature(String) - Method in class com.devexperts.mdd.auth.util.SignedToken
Check if token is signed with specified secret
verifyTime(Instant) - Method in class com.devexperts.mdd.auth.util.SignedToken
Check if token is active at specified time
verifyToken(String) - Method in class com.devexperts.mdd.auth.util.SignedToken
verifyToken(String, Instant) - Method in class com.devexperts.mdd.auth.util.SignedToken
A B C E G I L M N S T V 
Skip navigation links

Copyright © 2022 Devexperts. All rights reserved.