protected void Page_Load(object sender, EventArgs e)
        {
            var accessTokenRetriever = new AccessTokenRetriever();

            var accessToken = accessTokenRetriever.GetAccessToken();

            Response.ContentType = "application/json";

            Response.Write(accessToken);
            Response.End();
        }
 protected override Task InitializeCoreAsync()
 {
     _accessTokenIssuer    = new AccessTokenIssuer(Options.KeyGenerator, Options.SecurityTokenStore, Options.TokenValidator, _logger);
     _accessTokenRetriever = new AccessTokenRetriever(Options.SecurityTokenStore, _logger);
     return(Task.FromResult(0));
 }