Optional clientId: undefined | string
Defined in ILoginInputOptions.ts:34
A ID for your application, previously registered to the identity provider. Only required if users of your app log in an identity provider known a priori, which only supports a predefined set of apps and prevents dynamic registration.
Optional clientName: undefined | string
Defined in ILoginInputOptions.ts:42
Human-readable name for the client (as opposed to the client ID)
Optional clientSecret: undefined | string
Defined in ILoginInputOptions.ts:38
A secret associated to your client ID during client registration to the the identity provider. Only required if users of your app log in an identity provider known a priori, which only supports a predefined set of apps and prevents dynamic registration.
Optional handleRedirect: undefined | (redirectUrl: string) => unknown
Defined in ILoginInputOptions.ts:50
If a function is provided, the browser will not auto-redirect and will instead trigger that function to redirect. Required in non-browser environments.
Optional oidcIssuer: undefined | string
Defined in ILoginInputOptions.ts:26
The user’s identity provider, e.g.
https://inrupt.net. Usually provided by the user.
Optional popUp: undefined | false | true
Defined in ILoginInputOptions.ts:46
If true, the login process will initiate via a popup. This only works on web clients.
Optional redirectUrl: undefined | string
Defined in ILoginInputOptions.ts:30
The URL within this application that the user should be redirected to after successful login. This can be either a web URL or a mobile URL scheme.