authenticate method
Implementation
Future<String?> authenticate(RoomClient client, RemoteParticipant agent, Uri redirectUri) async {
final connectorRef = _buildConnectorRef();
if (connectorRef != null || oauth != null) {
return await client.secrets.requestOAuthToken(
fromParticipantId: client.localParticipant!.id,
connector: connectorRef,
oauth: oauth,
redirectUri: redirectUri,
delegateTo: agent.getAttribute("name"),
);
} else {
return null;
}
}