| AppAuth-class {BaseSpaceR} | R Documentation |
AppAuth classClass to manage client's communication and permissions with BaseSpace REST serve.
signature(x = "AppAuth"): ...
signature(x = "AppAuth"): ...
signature(x = "AppAuth"): ...
Adrian Alexa
https://developer.basespace.illumina.com/docs/content/documentation/rest-api/api-reference
Runs, Projects,
Samples, etc. for examples of objects using the
AppAuth handler.
ServiceURI for a low-level object managing the
REST calls.
showClass("AppAuth")
## load an AppAuth instance containing a pre-generated access token
data(aAuth)
aAuth
hasAccess(aAuth)
## new AppAuth instance using a pre-generated access token
my_access_token <- "eee44c28ba0e43a1badb85c5ce7bb94d"
myHandle <- AppAuth(access_token = my_access_token)
myHandle
Users(myHandle)
## using the OAuth v2 workflow
## Not run:
## paste your client_id and client_secret here
myAppClientId = ""
myAppClientSecret = ""
## instantiate a new AppAuth object
myHandle <- AppAuth(client_id = myAppClientId,
client_secret = myAppClientSecret,
scope = "browse global")
## Open the showed URI in a browser and perform the authentication.
requestAccessToken(myHandle)
hasAccess(myHandle)
## End(Not run)