CarpAuthProperties class

Represents a CARP web service app endpoint.

Constructors

CarpAuthProperties({required Uri authURL, required String clientId, String? clientSecret, required Uri redirectURI, required Uri discoveryURL, String? studyDeploymentId, String? studyId, Uri? logoutRedirectURI})
Create a CarpAuthProperties which know how to access a CARP backend.

Properties

authURL Uri
The OAuth endpoint for this app.
final
clientId String
OAuth client id
final
clientSecret String?
OAuth client secret
getter/setter pair
discoveryURL Uri
Discovery URI for OAuth
final
hashCode int
The hash code for this object.
no setteroverride
logoutRedirectURI Uri?
Redirect uri for OAuth after logout If not specified, the redirectURI is used.
getter/setter pair
redirectURI Uri
Redirect URI for OAuth
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
studyDeploymentId String?
The CARP study deployment id of this app.
getter/setter pair
studyId String?
The CARP study id for this app.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override