public OidcEvents(IPictureparkAccessTokenService cpClient, AuthenticationConfiguration authConfig, PictureparkConfiguration cpConfig, AuthorizationConfiguration authorizationConfig) { _cpClient = cpClient; _cpConfig = cpConfig; _authConfig = authConfig; _authorizationConfig = authorizationConfig; }
public PictureparkAccessTokenServiceSettings(PictureparkConfiguration config) { var auth = new AccessTokenAuthClient(config.ApiBaseUrl, config.AccessToken, config.CustomerAlias); AuthClient = auth; BaseUrl = config.ApiBaseUrl; CustomerAlias = config.CustomerAlias; HttpTimeout = TimeSpan.FromMinutes(10); DisplayLanguage = CultureInfo.CurrentCulture.TwoLetterISOLanguageName; }
public PictureparkPerRequestServiceSettings(PictureparkConfiguration config, IHttpContextAccessor httpContextAccessor) { _contextAccessor = httpContextAccessor; var accessToken = httpContextAccessor.HttpContext.GetTokenAsync("access_token").Result; var auth = new AccessTokenAuthClient(config.ApiBaseUrl, accessToken, config.CustomerAlias); AuthClient = auth; BaseUrl = config.ApiBaseUrl; CustomerAlias = config.CustomerAlias; HttpTimeout = TimeSpan.FromMinutes(10); DisplayLanguage = CultureInfo.CurrentCulture.TwoLetterISOLanguageName; }
private static string BuildTermsOfServiceUri(PictureparkConfiguration cpConfig) => new Uri(new Uri(cpConfig.ApplicationBaseUrl), "/service/terms/newest").AbsoluteUri;
public OidcEvents(IPictureparkService pictureparkClient, PictureparkConfiguration cpConfig) { _pictureparkClient = pictureparkClient; _cpConfig = cpConfig; }
private static string BuildTermsNewUserUri(PictureparkConfiguration cpConfig, string localUrl) => new Uri(new Uri(cpConfig.ApplicationBaseUrl), $"/terms?newUser=true&redirect={localUrl}{AccountController.LoginPath}").AbsoluteUri;
public HomeController(IPictureparkAccessTokenService client, IPressReleaseRepository pressReleaseRepository, PictureparkConfiguration configuration) { _client = client; _pressReleaseRepository = pressReleaseRepository; _configuration = configuration; }