BrockAllen.OAuth2.OAuth2Client.RedirectToAuthorizationProvider C# (CSharp) Метод

RedirectToAuthorizationProvider() публичный Метод

public RedirectToAuthorizationProvider ( ProviderType providerType, string returnUrl = null ) : void
providerType ProviderType
returnUrl string
Результат void
        public void RedirectToAuthorizationProvider(
            ProviderType providerType, string returnUrl = null)
        {
            var provider = this.GetProvider(providerType);

            var redirect = provider.GetRedirect();
            var authCtx = new AuthorizationContext
            {
                ProviderType = providerType,
                ReturnUrl = returnUrl,
                State = redirect.State
            };
            SaveContext(authCtx);

            var ctx = HttpContext.Current;
            ctx.Response.Redirect(redirect.AuthorizationUrl);
        }

Usage Example

Пример #1
0
 public override void ExecuteResult(System.Web.Mvc.ControllerContext context)
 {
     client.RedirectToAuthorizationProvider(type, returnUrl);
 }