Documentation ¶
Index ¶
- Constants
- func CredentialProcess(idProvider identityProviders.IdentityProvider, ...) string
- func FindAppByLabel(name string, applinks []okta.OktaAppLink) (result okta.OktaAppLink, ok bool)
- func GetUserInfoFromCredentialProcessCmdOptions(printOptions CredentialProcessCmdOptions) serviceProviders.UserInfo
- func GetUserInfoFromLoginCmdOptions(loginOptions LoginCmdOptions) serviceProviders.UserInfo
- func GetUserInfoFromPrintCmdOptions(printOptions PrintCmdOptions) serviceProviders.UserInfo
- func GetUserInfoFromWriteCmdOptions(writeOptions WriteCmdOptions) serviceProviders.UserInfo
- func Login(idProvider *okta.OktaClient, consolerw console.ConsoleReader, ...) string
- func Logout(idProvider *okta.OktaClient)
- func Print(idProvider identityProviders.IdentityProvider, ...) string
- func Write(idProvider identityProviders.IdentityProvider, ...)
- type CredentialProcessCmdOptions
- type CredentialProcessResult
- type LoginCmdOptions
- type LogoutCmdOptions
- type PrintCmdOptions
- type WriteCmdOptions
Constants ¶
View Source
const ( Bash = "bash" Powershell = "powershell" Json = "json" )
Variables ¶
This section is empty.
Functions ¶
func CredentialProcess ¶
func CredentialProcess(idProvider identityProviders.IdentityProvider, awsProvider serviceProviders.ServiceProvider, consolerw console.ConsoleReader, printOptions CredentialProcessCmdOptions) string
func FindAppByLabel ¶
func FindAppByLabel(name string, applinks []okta.OktaAppLink) (result okta.OktaAppLink, ok bool)
func GetUserInfoFromCredentialProcessCmdOptions ¶
func GetUserInfoFromCredentialProcessCmdOptions(printOptions CredentialProcessCmdOptions) serviceProviders.UserInfo
func GetUserInfoFromLoginCmdOptions ¶
func GetUserInfoFromLoginCmdOptions(loginOptions LoginCmdOptions) serviceProviders.UserInfo
func GetUserInfoFromPrintCmdOptions ¶
func GetUserInfoFromPrintCmdOptions(printOptions PrintCmdOptions) serviceProviders.UserInfo
func GetUserInfoFromWriteCmdOptions ¶
func GetUserInfoFromWriteCmdOptions(writeOptions WriteCmdOptions) serviceProviders.UserInfo
func Login ¶
func Login(idProvider *okta.OktaClient, consolerw console.ConsoleReader, loginOptions LoginCmdOptions) string
func Logout ¶
func Logout(idProvider *okta.OktaClient)
func Print ¶
func Print(idProvider identityProviders.IdentityProvider, awsProvider serviceProviders.ServiceProvider, consolerw console.ConsoleReader, printOptions PrintCmdOptions) string
func Write ¶
func Write(idProvider identityProviders.IdentityProvider, awsProvider serviceProviders.ServiceProvider, consolerw console.ConsoleReader, writeOptions WriteCmdOptions)
Types ¶
type CredentialProcessResult ¶
type LoginCmdOptions ¶
type LogoutCmdOptions ¶
type LogoutCmdOptions struct {
Org string
}
type PrintCmdOptions ¶
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
internal
|
|
andybrewer/mack
Mack is a Golang wrapper for AppleScript.
|
Mack is a Golang wrapper for AppleScript. |
saml
|
|
Click to show internal directories.
Click to hide internal directories.