App credential to string type
This commit is contained in:
@@ -76,24 +76,24 @@ public class AuthorizeBaseEndpoint {
|
||||
account.setUsername(userInfo.getUsername());
|
||||
account.setAppName(app.getAppName());
|
||||
|
||||
if(loadApp.getCredential() == Apps.CREDENTIALS.USER_DEFINED){
|
||||
if(loadApp.getCredential().equalsIgnoreCase(Apps.CREDENTIALS.USER_DEFINED)){
|
||||
account = accountsService.load(new Accounts(userInfo.getId(),loadApp.getId()));
|
||||
if(account != null){
|
||||
account.setRelatedPassword(
|
||||
PasswordReciprocal.getInstance().decoder(account.getRelatedPassword()));
|
||||
}
|
||||
|
||||
}else if(loadApp.getCredential() == Apps.CREDENTIALS.SHARED){
|
||||
}else if(loadApp.getCredential().equalsIgnoreCase(Apps.CREDENTIALS.SHARED)){
|
||||
account.setRelatedUsername(loadApp.getSharedUsername());
|
||||
account.setRelatedPassword(PasswordReciprocal.getInstance().decoder(loadApp.getSharedPassword()));
|
||||
}else if(loadApp.getCredential() == Apps.CREDENTIALS.SYSTEM){
|
||||
}else if(loadApp.getCredential().equalsIgnoreCase( Apps.CREDENTIALS.SYSTEM)){
|
||||
account.setUsername(
|
||||
AbstractAuthorizeAdapter.getValueByUserAttr(userInfo, loadApp.getSystemUserAttr())
|
||||
);
|
||||
//decoder database stored encode password
|
||||
account.setRelatedPassword(
|
||||
PasswordReciprocal.getInstance().decoder(userInfo.getDecipherable()));
|
||||
}else if(loadApp.getCredential()==Apps.CREDENTIALS.NONE){
|
||||
}else if(loadApp.getCredential().equalsIgnoreCase(Apps.CREDENTIALS.NONE)){
|
||||
account.setUsername(userInfo.getUsername());
|
||||
account.setRelatedPassword(userInfo.getUsername());
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ public class ExtendApiAuthorizeEndpoint extends AuthorizeBaseEndpoint{
|
||||
_logger.debug("Adapter {}",apps.getAdapter());
|
||||
AbstractAuthorizeAdapter adapter = (AbstractAuthorizeAdapter)Instance.newInstance(apps.getAdapter());
|
||||
Accounts account = getAccounts(apps,currentUser);
|
||||
if(apps.getCredential()==Apps.CREDENTIALS.USER_DEFINED && account == null) {
|
||||
if(apps.getCredential().equalsIgnoreCase(Apps.CREDENTIALS.USER_DEFINED) && account == null) {
|
||||
return initCredentialView(id,"/authorize/api/"+id);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user