@@ -67,7 +67,7 @@ public OidcClient(OidcClientOptions options)
6767 /// <param name="extraParameters">The extra parameters.</param>
6868 /// <returns></returns>
6969 [ Obsolete ( "This method will be removed in a future version. Please change your code to use LoginRequest" ) ]
70- public async Task < LoginResult > LoginAsync ( DisplayMode displayMode = DisplayMode . Visible , int timeout = 300 , object extraParameters = null )
70+ public virtual async Task < LoginResult > LoginAsync ( DisplayMode displayMode = DisplayMode . Visible , int timeout = 300 , object extraParameters = null )
7171 {
7272 return await LoginAsync ( new LoginRequest
7373 {
@@ -82,7 +82,7 @@ public async Task<LoginResult> LoginAsync(DisplayMode displayMode = DisplayMode.
8282 /// </summary>
8383 /// <param name="request">The login request.</param>
8484 /// <returns></returns>
85- public async Task < LoginResult > LoginAsync ( LoginRequest request )
85+ public virtual async Task < LoginResult > LoginAsync ( LoginRequest request )
8686 {
8787 _logger . LogTrace ( "LoginAsync" ) ;
8888 _logger . LogInformation ( "Starting authentication request." ) ;
@@ -113,7 +113,7 @@ public async Task<LoginResult> LoginAsync(LoginRequest request)
113113 /// </summary>
114114 /// <param name="request">The logout request.</param>
115115 /// <returns></returns>
116- public async Task < string > PrepareLogoutAsync ( LogoutRequest request = null )
116+ public virtual async Task < string > PrepareLogoutAsync ( LogoutRequest request = null )
117117 {
118118 if ( request == null ) request = new LogoutRequest ( ) ;
119119 await EnsureConfigurationAsync ( ) ;
@@ -132,7 +132,7 @@ public async Task<string> PrepareLogoutAsync(LogoutRequest request = null)
132132 /// </summary>
133133 /// <param name="request">The logout request.</param>
134134 /// <returns></returns>
135- public async Task LogoutAsync ( LogoutRequest request = null )
135+ public virtual async Task LogoutAsync ( LogoutRequest request = null )
136136 {
137137 if ( request == null ) request = new LogoutRequest ( ) ;
138138 await EnsureConfigurationAsync ( ) ;
@@ -145,7 +145,7 @@ public async Task LogoutAsync(LogoutRequest request = null)
145145 /// </summary>
146146 /// <param name="extraParameters">extra parameters to send to the authorize endpoint.</param>
147147 /// <returns>State for initiating the authorize request and processing the response</returns>
148- public async Task < AuthorizeState > PrepareLoginAsync ( object extraParameters = null )
148+ public virtual async Task < AuthorizeState > PrepareLoginAsync ( object extraParameters = null )
149149 {
150150 _logger . LogTrace ( "PrepareLoginAsync" ) ;
151151
@@ -162,7 +162,7 @@ public async Task<AuthorizeState> PrepareLoginAsync(object extraParameters = nul
162162 /// <returns>
163163 /// Result of the login response validation
164164 /// </returns>
165- public async Task < LoginResult > ProcessResponseAsync ( string data , AuthorizeState state , object extraParameters = null )
165+ public virtual async Task < LoginResult > ProcessResponseAsync ( string data , AuthorizeState state , object extraParameters = null )
166166 {
167167 _logger . LogTrace ( "ProcessResponseAsync" ) ;
168168 _logger . LogInformation ( "Processing response." ) ;
@@ -246,7 +246,7 @@ public async Task<LoginResult> ProcessResponseAsync(string data, AuthorizeState
246246 /// </summary>
247247 /// <param name="accessToken">The access token.</param>
248248 /// <returns>User claims</returns>
249- public async Task < UserInfoResult > GetUserInfoAsync ( string accessToken )
249+ public virtual async Task < UserInfoResult > GetUserInfoAsync ( string accessToken )
250250 {
251251 _logger . LogTrace ( "GetUserInfoAsync" ) ;
252252
@@ -282,7 +282,7 @@ public async Task<UserInfoResult> GetUserInfoAsync(string accessToken)
282282 /// <returns>
283283 /// A token response.
284284 /// </returns>
285- public async Task < RefreshTokenResult > RefreshTokenAsync ( string refreshToken , object extraParameters = null )
285+ public virtual async Task < RefreshTokenResult > RefreshTokenAsync ( string refreshToken , object extraParameters = null )
286286 {
287287 _logger . LogTrace ( "RefreshTokenAsync" ) ;
288288
0 commit comments