Difference between revisions of "Porting Applications To Smartgears 4"
From Gcube Wiki
Lucio.lelii (Talk | contribs) (Created page with "'''How to move from Smartgears 3 to Smartgears 4''' The gCube security system has changed and a lot of classes have been removed or changed: * SecurityTokenProvider * ScopeP...") |
Lucio.lelii (Talk | contribs) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | '''How to move from Smartgears 3 to Smartgears 4''' | + | |
+ | == '''How to move from Smartgears 3 to Smartgears 4''' == | ||
+ | |||
The gCube security system has changed and a lot of classes have been removed or changed: | The gCube security system has changed and a lot of classes have been removed or changed: | ||
* SecurityTokenProvider | * SecurityTokenProvider | ||
− | * | + | * ScopeProvider |
+ | * AuthorizationProvider | ||
* ScopeBean | * ScopeBean | ||
+ | |||
+ | ScopeBean has been replaced by Contextbean, only the name is changed; | ||
+ | SecurityTokenProvider, ScopeProvider and AuthorizationEntryProvider have been replaced by SecretManagerProvider that contains all the informations of the user and the context. | ||
+ | |||
+ | = How to get Secret for specific context in a gCube Service = | ||
+ | |||
+ | ''ContextProvider.get().container().configuration().authorizationProvider().getSecretForContext(context);'' |
Latest revision as of 15:46, 4 January 2023
How to move from Smartgears 3 to Smartgears 4
The gCube security system has changed and a lot of classes have been removed or changed:
- SecurityTokenProvider
- ScopeProvider
- AuthorizationProvider
- ScopeBean
ScopeBean has been replaced by Contextbean, only the name is changed; SecurityTokenProvider, ScopeProvider and AuthorizationEntryProvider have been replaced by SecretManagerProvider that contains all the informations of the user and the context.
How to get Secret for specific context in a gCube Service
ContextProvider.get().container().configuration().authorizationProvider().getSecretForContext(context);