fix
This commit is contained in:
@@ -44,7 +44,7 @@ public abstract class AbstractAuthorizeAdapter {
|
||||
|
||||
public String sign(String data,Apps app){
|
||||
if(Boolean.isTrue(app.getIsSignature())){
|
||||
KeyStoreLoader keyStoreLoader=(KeyStoreLoader)WebContext.getBean("keyStoreLoader");
|
||||
KeyStoreLoader keyStoreLoader=WebContext.getBean("keyStoreLoader",KeyStoreLoader.class);
|
||||
try {
|
||||
byte[] signature= CertSigner.sign(data.getBytes(), keyStoreLoader.getKeyStore(), keyStoreLoader.getEntityName(), keyStoreLoader.getKeystorePassword());
|
||||
_logger.debug("signed Token : "+data);
|
||||
|
||||
@@ -49,8 +49,8 @@ public class JwtAdapter extends AbstractAuthorizeAdapter {
|
||||
AppsJwtDetails details=(AppsJwtDetails)app;
|
||||
|
||||
|
||||
JwtSigningAndValidationService jwtSignerService= (JwtSigningAndValidationService)WebContext.getBean("jwtSignerValidationService");
|
||||
OIDCProviderMetadata providerMetadata= (OIDCProviderMetadata)WebContext.getBean("oidcProviderMetadata");
|
||||
JwtSigningAndValidationService jwtSignerService= WebContext.getBean("jwtSignerValidationService",JwtSigningAndValidationService.class);
|
||||
OIDCProviderMetadata providerMetadata= WebContext.getBean("oidcProviderMetadata",OIDCProviderMetadata.class);
|
||||
|
||||
DateTime currentDateTime=DateTime.now();
|
||||
|
||||
|
||||
@@ -48,8 +48,8 @@ public class JwtDefaultAdapter extends AbstractAuthorizeAdapter {
|
||||
AppsJwtDetails details=(AppsJwtDetails)app;
|
||||
|
||||
|
||||
JwtSigningAndValidationService jwtSignerService= (JwtSigningAndValidationService)WebContext.getBean("jwtSignerValidationService");
|
||||
OIDCProviderMetadata providerMetadata= (OIDCProviderMetadata)WebContext.getBean("oidcProviderMetadata");
|
||||
JwtSigningAndValidationService jwtSignerService= WebContext.getBean("jwtSignerValidationService",JwtSigningAndValidationService.class);
|
||||
OIDCProviderMetadata providerMetadata= WebContext.getBean("oidcProviderMetadata",OIDCProviderMetadata.class);
|
||||
|
||||
DateTime currentDateTime=DateTime.now();
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ public class JwtHS256Adapter extends AbstractAuthorizeAdapter {
|
||||
public String generateInfo(SigninPrincipal authentication,UserInfo userInfo,Object app) {
|
||||
AppsJwtDetails details=(AppsJwtDetails)app;
|
||||
|
||||
OIDCProviderMetadata providerMetadata= (OIDCProviderMetadata)WebContext.getBean("oidcProviderMetadata");
|
||||
OIDCProviderMetadata providerMetadata= WebContext.getBean("oidcProviderMetadata",OIDCProviderMetadata.class);
|
||||
|
||||
DateTime currentDateTime=DateTime.now();
|
||||
|
||||
|
||||
@@ -121,13 +121,13 @@ public class TokenEndpointAuthenticationFilter implements Filter {
|
||||
ServletException {
|
||||
logger.debug("Authentication TokenEndpoint ");
|
||||
if(authenticationManager==null) {
|
||||
authenticationManager=(AuthenticationManager)WebContext.getBean("oauth20UserAuthenticationManager");
|
||||
authenticationManager= WebContext.getBean("oauth20UserAuthenticationManager",AuthenticationManager.class);
|
||||
}
|
||||
if(oAuth2RequestFactory==null) {
|
||||
oAuth2RequestFactory=(OAuth2RequestFactory)WebContext.getBean("oAuth2RequestFactory");
|
||||
oAuth2RequestFactory= WebContext.getBean("oAuth2RequestFactory",OAuth2RequestFactory.class);
|
||||
}
|
||||
if(oauth20ClientAuthenticationManager==null) {
|
||||
oauth20ClientAuthenticationManager = (AuthenticationManager)WebContext.getBean("oauth20ClientAuthenticationManager");
|
||||
oauth20ClientAuthenticationManager = WebContext.getBean("oauth20ClientAuthenticationManager",AuthenticationManager.class);
|
||||
}
|
||||
|
||||
final boolean debug = logger.isDebugEnabled();
|
||||
|
||||
@@ -79,7 +79,7 @@ public class AttributeStatementGenerator {
|
||||
}
|
||||
|
||||
logger.debug("ExtendAttr "+saml20Details.getExtendAttr());
|
||||
if(Boolean.isTrue(saml20Details.getIsExtendAttr())) {
|
||||
if(Boolean.isTrue(saml20Details.getIsExtendAttr()) && saml20Details.getExtendAttr() != null) {
|
||||
ExtraAttrs extraAttrs=new ExtraAttrs(saml20Details.getExtendAttr());
|
||||
for(ExtraAttr extraAttr : extraAttrs.getExtraAttrs()) {
|
||||
logger.debug("Attribute : "+extraAttr.getAttr()+" , Vale : "+extraAttr.getValue()+" , Type : "+extraAttr.getType());
|
||||
@@ -140,12 +140,19 @@ public class AttributeStatementGenerator {
|
||||
attributeMap.put(ActiveDirectoryUser.MANAGERNAME, userInfo.getManager());
|
||||
|
||||
attributeMap.put(ActiveDirectoryUser.DISPLAYNAME, userInfo.getDisplayName());
|
||||
|
||||
attributeMap.put(ActiveDirectoryUser.FIRSTNAME, userInfo.getGivenName());
|
||||
attributeMap.put(ActiveDirectoryUser.LASTNAME, userInfo.getFamilyName());
|
||||
|
||||
attributeMap.put(ActiveDirectoryUser.GIVENNAME, userInfo.getGivenName());
|
||||
attributeMap.put(ActiveDirectoryUser.SN, userInfo.getFamilyName());
|
||||
|
||||
attributeMap.put(ActiveDirectoryUser.GENDER, userInfo.getGender() + "");
|
||||
attributeMap.put(ActiveDirectoryUser.MAIL, userInfo.getEmail());
|
||||
attributeMap.put(ActiveDirectoryUser.MOBILE, userInfo.getMobile());
|
||||
|
||||
attributeMap.put(ActiveDirectoryUser.MAIL, userInfo.getEmail());
|
||||
attributeMap.put(ActiveDirectoryUser.EMAIL, userInfo.getEmail());
|
||||
|
||||
attributeMap.put(ActiveDirectoryUser.USERSTATUS, userInfo.getStatus() + "");
|
||||
|
||||
return attributeMap;
|
||||
|
||||
Reference in New Issue
Block a user