Learn R Programming

MolgenisAuth (version 1.0.0)

device_flow_auth: Authenticate using device flow

Description

Get an ID token using the OpenIDConnect Device Flow.

Usage

device_flow_auth(endpoint, client_id, scopes = c("openid", "offline_access"))

Value

The credentials retrieved from the token endpoint

Arguments

endpoint

An list with a device endpoint specified in it

client_id

The client ID for which the token should be obtained

scopes

the requested scopes, default to c("openid", "offline_access")

Examples

Run this code
if (FALSE) {
endpoint <- discover("https://auth.molgenis.org")
device_flow_auth(endpoint, "b396233b-cdb2-449e-ac5c-a0d28b38f791")
}

Run the code above in your browser using DataLab