Class ResourceServerProcessor
java.lang.Object
de.adorsys.sts.resourceserver.processing.ResourceServerProcessor
Processes information specific to a resoruce server.
- Author:
- fpo
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe default HTTP connect timeout for JWK set retrieval, in milliseconds.static final intThe default HTTP read timeout for JWK set retrieval, in milliseconds.static final intThe default HTTP entity size limit for JWK set retrieval, in bytes. -
Constructor Summary
ConstructorsConstructorDescriptionResourceServerProcessor(ResourceServerService resourceServerService, EncryptionService encryptionService) -
Method Summary
Modifier and TypeMethodDescriptionprocessResources(String[] audiences, String[] resources) processResources(String[] audiences, String[] resources, UserDataRepository userDataService, String user, String password) Returns the list of resource server with corresponding user custom secret.voidstoreUserCredentials(UserDataRepository userDataService, String credentialForResourceServer, String resurceServerAudience, String user, String password)
-
Field Details
-
DEFAULT_HTTP_CONNECT_TIMEOUT
public static final int DEFAULT_HTTP_CONNECT_TIMEOUTThe default HTTP connect timeout for JWK set retrieval, in milliseconds. Set to 250 milliseconds.- See Also:
-
DEFAULT_HTTP_READ_TIMEOUT
public static final int DEFAULT_HTTP_READ_TIMEOUTThe default HTTP read timeout for JWK set retrieval, in milliseconds. Set to 250 milliseconds.- See Also:
-
DEFAULT_HTTP_SIZE_LIMIT
public static final int DEFAULT_HTTP_SIZE_LIMITThe default HTTP entity size limit for JWK set retrieval, in bytes. Set to 50 KBytes.- See Also:
-
-
Constructor Details
-
ResourceServerProcessor
public ResourceServerProcessor(ResourceServerService resourceServerService, EncryptionService encryptionService)
-
-
Method Details
-
processResources
public List<ResourceServerAndSecret> processResources(String[] audiences, String[] resources, UserDataRepository userDataService, String user, String password) Returns the list of resource server with corresponding user custom secret.- Parameters:
audiences-resources-userDataService-user-password-- Returns:
-
processResources
-
storeUserCredentials
public void storeUserCredentials(UserDataRepository userDataService, String credentialForResourceServer, String resurceServerAudience, String user, String password)
-