Imports Owin
Imports Microsoft.Owin.Security.Cookies
Imports Microsoft.Owin.Security.Google
Imports Microsoft.Owin

Partial Public Class Startup
    ' Další informace o konfiguraci ověřování naleznete na stránce http://go.microsoft.com/fwlink/?LinkId=301883.
    Public Sub ConfigureAuth(app As IAppBuilder)
        ' Povolit aplikaci používat soubor cookie k uložení informací pro přihlášeného uživatele
        ' a také uložení informací o přihlašování uživatele prostřednictvím zprostředkovatele přihlášení třetí strany.
        ' Požadováno v případě, že vaše aplikace umožňuje uživatelům přihlásit se
        app.UseCookieAuthentication(New CookieAuthenticationOptions() With {
        .AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
        .LoginPath = New PathString("/Account/Login")})
        app.UseExternalSignInCookie(DefaultAuthenticationTypes.ExternalCookie)

        ' Zrušením komentáře u tohoto řádku povolíte protokolování s využitím zprostředkovatelů přihlášení třetích stran
        'app.UseMicrosoftAccountAuthentication(
        '    clientId:= "",
        '    clientSecret:= "")

        'app.UseTwitterAuthentication(
        '   consumerKey:= "",
        '   consumerSecret:= "")

        'app.UseFacebookAuthentication(
        '   appId:= "",
        '   appSecret:= "")

        'app.UseGoogleAuthentication(New GoogleOAuth2AuthenticationOptions() With {
        '   .ClientId = "",
        '   .ClientSecret = ""})
    End Sub
End Class
