| 1234567891011121314151617181920212223242526272829303132333435 | using MediaBrowser.Controller.Net;using ServiceStack;using ServiceStack.Auth;namespace MediaBrowser.Server.Implementations.HttpServer.Security{    public class SessionAuthProvider : CredentialsAuthProvider    {        private readonly ISessionContext _sessionContext;        public SessionAuthProvider(ISessionContext sessionContext)        {            _sessionContext = sessionContext;        }        public override bool TryAuthenticate(IServiceBase authService, string userName, string password)        {            return true;        }        public override bool IsAuthorized(IAuthSession session, IAuthTokens tokens, Authenticate request = null)        {            return true;        }        protected override void SaveUserAuth(IServiceBase authService, IAuthSession session, IAuthRepository authRepo, IAuthTokens tokens)        {        }        public override object Authenticate(IServiceBase authService, IAuthSession session, Authenticate request)        {            return base.Authenticate(authService, session, request);        }    }}
 |