Logo Paket

ConfigFile Module

Functions and values

Function or value Description

AddCredentials (source, username, password, authType)

Full Usage: AddCredentials (source, username, password, authType)

Parameters:
    source : string
    username : string
    password : string
    authType : string

Returns: Result<unit, DomainMessage>
source : string
username : string
password : string
authType : string
Returns: Result<unit, DomainMessage>

AddToken (source, token)

Full Usage: AddToken (source, token)

Parameters:
    source : string
    token : string

Returns: Result<unit, DomainMessage>
source : string
token : string
Returns: Result<unit, DomainMessage>

DecryptNuget encrypted

Full Usage: DecryptNuget encrypted

Parameters:
    encrypted : string

Returns: string
encrypted : string
Returns: string

GetAuthenticationForUrl

Full Usage: GetAuthenticationForUrl

Returns: string * string -> Auth option

Get the authentication from the authentication store for a specific source and validates against the url

Returns: string * string -> Auth option

GetAuthenticationProvider source

Full Usage: GetAuthenticationProvider source

Parameters:
    source : string

Returns: AuthProvider

Get the authentication from the authentication store for a specific source

source : string
Returns: AuthProvider

askAndAddAuth source passedUserName passedPassword authType verify

Full Usage: askAndAddAuth source passedUserName passedPassword authType verify

Parameters:
    source : string
    passedUserName : string
    passedPassword : string
    authType : string
    verify : bool

Returns: Result<unit, DomainMessage>
source : string
passedUserName : string
passedPassword : string
authType : string
verify : bool
Returns: Result<unit, DomainMessage>

checkCredentials (url, cred)

Full Usage: checkCredentials (url, cred)

Parameters:
    url : string
    cred : Auth option

Returns: bool

Check if the provided credentials for a specific source are correct

url : string
cred : Auth option
Returns: bool

getAuthFromNode node

Full Usage: getAuthFromNode node

Parameters:
Returns: Auth
node : XmlNode
Returns: Auth

getSourceNodes credentialsNode source nodeType

Full Usage: getSourceNodes credentialsNode source nodeType

Parameters:
    credentialsNode : XmlNode
    source : string
    nodeType : string

Returns: XmlElement list
credentialsNode : XmlNode
source : string
nodeType : string
Returns: XmlElement list

Type something to start searching.