10 lines
324 B
Dart
10 lines
324 B
Dart
|
|
import 'package:model/model.dart';
|
|
|
|
abstract class AuthenticationOIDCDataSource {
|
|
Future<bool> checkOIDCIsAvailable(OIDCRequest oidcRequest);
|
|
|
|
Future<OIDCConfiguration> getOIDCConfiguration(Uri baseUri);
|
|
|
|
Future<TokenOIDC> getTokenOIDC(String clientId, String redirectUrl, String discoveryUrl, List<String> scopes);
|
|
} |