mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 13:10:44 +00:00
CE-882 Add customizer.finalCustomizeSession, to do ... final ... customizaions if needed
This commit is contained in:
@ -52,4 +52,14 @@ public interface QAuthenticationModuleCustomizerInterface
|
|||||||
//////////
|
//////////
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
**
|
||||||
|
*******************************************************************************/
|
||||||
|
default void finalCustomizeSession(QInstance qInstance, QSession qSession)
|
||||||
|
{
|
||||||
|
//////////
|
||||||
|
// noop //
|
||||||
|
//////////
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -230,6 +230,14 @@ public class Auth0AuthenticationModule implements QAuthenticationModuleInterface
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//////////////////////////////////////////////////////////////
|
||||||
|
// allow customizer to do custom things here, if so desired //
|
||||||
|
//////////////////////////////////////////////////////////////
|
||||||
|
if(getCustomizer() != null)
|
||||||
|
{
|
||||||
|
getCustomizer().finalCustomizeSession(qInstance, qSession);
|
||||||
|
}
|
||||||
|
|
||||||
return (qSession);
|
return (qSession);
|
||||||
}
|
}
|
||||||
else if(CollectionUtils.containsKeyWithNonNullValue(context, BASIC_AUTH_KEY))
|
else if(CollectionUtils.containsKeyWithNonNullValue(context, BASIC_AUTH_KEY))
|
||||||
@ -284,7 +292,17 @@ public class Auth0AuthenticationModule implements QAuthenticationModuleInterface
|
|||||||
// try to build session to see if still valid //
|
// try to build session to see if still valid //
|
||||||
// then call method to check more session validity //
|
// then call method to check more session validity //
|
||||||
/////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////
|
||||||
return buildAndValidateSession(qInstance, accessToken);
|
QSession qSession = buildAndValidateSession(qInstance, accessToken);
|
||||||
|
|
||||||
|
//////////////////////////////////////////////////////////////
|
||||||
|
// allow customizer to do custom things here, if so desired //
|
||||||
|
//////////////////////////////////////////////////////////////
|
||||||
|
if(getCustomizer() != null)
|
||||||
|
{
|
||||||
|
getCustomizer().finalCustomizeSession(qInstance, qSession);
|
||||||
|
}
|
||||||
|
|
||||||
|
return (qSession);
|
||||||
}
|
}
|
||||||
catch(QAuthenticationException qae)
|
catch(QAuthenticationException qae)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user