@Extension public class LoginCommand extends CLICommand
ExtensionPoint.LegacyInstancesAreScopedToHudsonchannel, locale, stderr, stdin, stdout, TRANSPORT_AUTHENTICATION| Constructor and Description |
|---|
LoginCommand() |
| Modifier and Type | Method and Description |
|---|---|
String |
getShortDescription()
Gets the quick summary of what this command does.
|
protected org.acegisecurity.Authentication |
loadStoredAuthentication()
If we use the stored authentication for the login command, login becomes no-op, which is clearly not what
the user has intended.
|
protected int |
run()
Executes the command, and return the exit code.
|
all, checkChannel, clone, createClone, getClientCharset, getClientEnvironmentVariable, getClientSystemProperty, getCmdLineParser, getCurrent, getLongDescription, getName, getSingleLineSummary, getTransportAuthentication, getUsage, main, printUsage, printUsageSummary, registerOptionHandlers, setTransportAuth, shouldPerformAuthenticationpublic String getShortDescription()
CLICommandgetShortDescription in class CLICommandprotected org.acegisecurity.Authentication loadStoredAuthentication()
throws InterruptedException
loadStoredAuthentication in class CLICommandInterruptedExceptionprotected int run()
throws Exception
CLICommand
This is an internal contract between CLICommand and its subtype.
To execute CLI method from outside, use CLICommand.main(List, Locale, InputStream, PrintStream, PrintStream)
run in class CLICommandAbortException - If the processing should be aborted. Hudson will report the error message
without stack trace, and then exits this command.Exception - All the other exceptions cause the stack trace to be dumped, and then
the command exits with an error code.Copyright © 2015. All rights reserved.