Class AuthenticationService
java.lang.Object
com.xebialabs.xlrelease.security.authentication.AuthenticationService
-
Constructor Summary
ConstructorsConstructorDescriptionAuthenticationService(org.springframework.security.authentication.AuthenticationManager authenticationManager, org.springframework.security.authorization.AuthorizationManager<Object> releaseAuthorizationManager) -
Method Summary
Modifier and TypeMethodDescriptioncom.xebialabs.xlrelease.domain.Releasecom.xebialabs.xlrelease.domain.Taskbooleanbooleanbooleancom.xebialabs.xlrelease.security.UsernamePasswordloginScriptUser(com.xebialabs.xlrelease.domain.Release release) com.xebialabs.xlrelease.security.UsernamePasswordloginScriptUser(com.xebialabs.xlrelease.domain.Task task) com.xebialabs.xlrelease.security.UsernamePasswordloginScriptUser(com.xebialabs.xlrelease.domain.Task task, VariablesHolderForScriptContext variablesHolderForScriptContext) void
-
Constructor Details
-
AuthenticationService
@Autowired public AuthenticationService(@Qualifier("authenticationManager") org.springframework.security.authentication.AuthenticationManager authenticationManager, @Qualifier("releaseAuthorizationManager") org.springframework.security.authorization.AuthorizationManager<Object> releaseAuthorizationManager)
-
-
Method Details
-
loginScriptUser
public com.xebialabs.xlrelease.security.UsernamePassword loginScriptUser(com.xebialabs.xlrelease.domain.Task task) -
loginScriptUser
public com.xebialabs.xlrelease.security.UsernamePassword loginScriptUser(com.xebialabs.xlrelease.domain.Task task, VariablesHolderForScriptContext variablesHolderForScriptContext) -
loginScriptUser
public com.xebialabs.xlrelease.security.UsernamePassword loginScriptUser(com.xebialabs.xlrelease.domain.Release release) -
logoutScriptUser
public void logoutScriptUser() -
isInScriptTask
public boolean isInScriptTask() -
hasScriptTask
public boolean hasScriptTask() -
getCurrentScriptTask
@NonNull public com.xebialabs.xlrelease.domain.Task getCurrentScriptTask() -
getCurrentScriptRelease
@NonNull public com.xebialabs.xlrelease.domain.Release getCurrentScriptRelease() -
hasVariablesHolderForScriptContext
public boolean hasVariablesHolderForScriptContext() -
getCurrentVariablesHolderForScriptContext
-