BowlerKernel
|
Public Member Functions | |
String[] | prompt (String loginID) |
String | twoFactorAuthCodePrompt () |
Static Public Member Functions | |
static Supplier< String > | getMyAPI () |
static void | setMyAPI (Supplier< String > myAPI) |
static Supplier< String > | getName () |
static void | setName (Supplier< String > mykey) |
static IURLOpen | getOpen () |
static void | setOpen (IURLOpen open) |
Private Member Functions | |
void | doStepOne (String id) |
void | runStep2 (String id, final String code) |
Static Private Attributes | |
static int | WEBSERVER_PORT = 3737 |
static Supplier< String > | myAPI |
static Supplier< String > | myname |
static IURLOpen | open |
This Class is to allow for users to request a temporary login token that will be used later to get an authorization token.
REF: https://dzone.com/articles/how-to-implement-java-oauth-20-to-sign-in-with-git-1
Definition at line 45 of file GitHubWebFlow.java.
|
private |
Definition at line 138 of file GitHubWebFlow.java.
References com.neuronrobotics.bowlerstudio.scripting.PasswordManager.getListOfScopes(), com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.getMyAPI(), com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.getOpen(), com.neuronrobotics.bowlerstudio.scripting.IURLOpen.open(), and com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.WEBSERVER_PORT.
Referenced by com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.prompt().
|
static |
Definition at line 221 of file GitHubWebFlow.java.
References com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.myAPI.
Referenced by com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.doStepOne(), and com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.runStep2().
|
static |
Definition at line 229 of file GitHubWebFlow.java.
References com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.myname.
Referenced by com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.runStep2().
|
static |
Definition at line 236 of file GitHubWebFlow.java.
References com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.open.
Referenced by com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.doStepOne().
String [] com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.prompt | ( | String | loginID | ) |
Prompt user for login information and return when it has been entered
Implements com.neuronrobotics.bowlerstudio.scripting.IGitHubLoginManager.
Definition at line 63 of file GitHubWebFlow.java.
References com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.doStepOne(), com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.runStep2(), and com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.WEBSERVER_PORT.
|
private |
Definition at line 168 of file GitHubWebFlow.java.
References com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.getMyAPI(), and com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.getName().
Referenced by com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.prompt().
|
static |
Definition at line 225 of file GitHubWebFlow.java.
References com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.myAPI.
|
static |
Definition at line 233 of file GitHubWebFlow.java.
References com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.myname.
|
static |
Definition at line 239 of file GitHubWebFlow.java.
References com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.open.
String com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.twoFactorAuthCodePrompt | ( | ) |
prompt the user for a 2 factor authentication code
Implements com.neuronrobotics.bowlerstudio.scripting.IGitHubLoginManager.
Definition at line 216 of file GitHubWebFlow.java.
|
staticprivate |
Definition at line 48 of file GitHubWebFlow.java.
Referenced by com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.getMyAPI(), and com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.setMyAPI().
|
staticprivate |
Definition at line 51 of file GitHubWebFlow.java.
Referenced by com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.getName(), and com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.setName().
|
staticprivate |
Definition at line 58 of file GitHubWebFlow.java.
Referenced by com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.getOpen(), and com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.setOpen().
|
staticprivate |
Definition at line 46 of file GitHubWebFlow.java.
Referenced by com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.doStepOne(), and com.neuronrobotics.bowlerstudio.scripting.GitHubWebFlow.prompt().