Wie kann ich die bei der Callback -Endpunkt aufgerufene Methode bei Verwendung des Remote -Authentifizierungsschemas übeC#

Ein Treffpunkt für C#-Programmierer
Guest
 Wie kann ich die bei der Callback -Endpunkt aufgerufene Methode bei Verwendung des Remote -Authentifizierungsschemas übe

Post by Guest »

Ich benutze Google OAuth, um meine Benutzer zu authentifizieren. Es verwendet remoteAuthenticationHandler , die den HandleremoteAuthenticateasync definiert, der bei Callback -Endpunkt aufgerufen wird. Meine interne Benutzer -ID und setzen Sie sie in Cookie fest, aber ich sehe keine dokumentierte Art und Weise, um dies zu erreichen. Wie kann ich das tun? > Ist OauthOptions . Dann könnte ich aus der Thandler erben und die Basisklasse aufrufen (z. B. GoogleHandler Methoden. Aber unglücklich, ich kann nicht aus dem generischen Parameter abgeleitet. Es wäre die beste Lösung, da ich mehrere Identitätsanbieter unterstütze. Idee, wie könnte ich eine Problemumgehung machen?

Code: Select all

public class ExternalAuthenticationHandler : THandler
// cannot inherit from generic parameter
where TOptions : OAuthOptions, new()
where THandler : OAuthHandler
{
}
Sehen Sie einen Problemumgehungen oder einen anderen Ansatz?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post