...
Anker |
---|
| Hasso Paywall Integration |
---|
| Hasso Paywall Integration |
---|
|
Konfiguration Hasso Paywall Integration
Schalter | Standardwert/Beispielwert | Beschreibung |
---|
portal.plugins.hasso-paywall-integration.enabled | false | Aktiviert/Deaktiviert die Hasso Paywall Integration |
portal.plugins.hasso-paywall-integration.url | leer | Hasso URL |
portal.plugins.hasso-paywall-integration.client-id | leer | Hasso Client Id |
portal.plugins.hasso-paywall-integration.client-secret | leer | Hasso Client Secret |
portal.plugins.hasso-paywall-integration.permissions-key | allow_epaper_info | Key für die Berechtigungen |
portal.plugins.hasso-paywall-integration.public-key | leer | Öffentlicher Schlüssel für die Signierung des JWT (Erstellung analog zur Erstellung eines HTTPS Schlüsselpaares) |
portal.plugins.hasso-paywall-integration.private-key | leer | Privater Schlüssel für die Signierung des JWT (Erstellung analog zur Erstellung eines HTTPS Schlüsselpaares) |
portal.plugins.hasso-paywall-integration.expiration-time | 24h | Gültigkeitsdauer für das ausgestellte JWT |
portal.plugins.hasso-paywall-integration.debug.enabled | false | Aktiviert/Deaktiviert Debugmodus, bei der ohne Prüfung über Hasso ein JWT erstellt wird |
portal.plugins.hasso-paywall-integration.debug.permissions | leer | Liste von Rechten die im Debug JWT enthalten sein sollen |
Codeblock |
---|
language | yml |
---|
title | Beispielkonfiguration Hasso Paywall Integration |
---|
|
portal:
plugins:
hasso-paywall-integration:
enabled: true
url: https://hasso-demo.hup.de
client-id: portal-localhost
client-secret: 123456
permissions-key: allow_epaper_info
public-key: "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA23zvhLTEdUmksF65wd08GCB11urMQibaIAN5nytotrI8Lz0Zf9VC3i\
iEH+8VGlbLywJaxomwM0jTqgIMlcT76g2r54eZ7knHpy8e/7WKLC8j8X4jmmw/Nqm5/ZO22Ltj1afS2av5lJ2Ox8tFm3xxaKovFQalxeuBBhuY7\
nKPwu8vdNBrRTfDJ9JtOJTqXThTEb9HNBEJk4M4ATc522leOqDiFOzqpWyS0AA8umJfJU+7ncBHNboD5Vuuxl5oOx6StNEum9pyIbOqa0muHho+\
gA6de8pvO1wSbGWfgSyyqF2RPQ+dB8Nvg2kzemUPQP1twqIH+MNdCJe4XJQQrN7l3wIDAQAB"
private-key: "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDbfO+EtMR1SaSw\
XrnB3TwYIHXW6sxCJtogA3mfK2i2sjwvPRl/1ULeKIQf7xUaVsvLAlrGibAzSNOq\
AgyVxPvqDavnh5nuScenLx7/tYosLyPxfiOabD82qbn9k7bYu2PVp9LZq/mUnY7H\
y0WbfHFoqi8VBqXF64EGG5juco/C7y900GtFN8Mn0m04lOpdOFMRv0c0EQmTgzgB\
NznbaV46oOIU7OqlbJLQADy6Yl8lT7udwEc1ugPlW67GXmg7HpK00S6b2nIhs6pr\
Sa4eGj6ADp17ym87XBJsZZ+BLLKoXZE9D50Hw2+DaTN6ZQ9A/W3Cogf4w10Il7hc\
lBCs3uXfAgMBAAECggEAOI1qUXEaJXZCHsdpaVANidHjSurYkjrcfN8oWSCgLGKk\
Ky+9ADj8r60Uzf2WHGE8xSPoK7uSUMR09RruDzDgD6BSKKfBu6n67VKw1AX8ggHr\
au+rUMCPURBOQc3rkNBHmudQ5pDvD6HBBi2T08oull8zHmHGGMbjSaWWs+mErR7l\
lKVDwr9wrF/Fr5zcyyS7k1tsROByEHhfVG8tYwzo0V6MbsJoW07EZtDl88t0HPGX\
lBJpAZW5IDsHlpNNLDWVryczGkmbQ1aaxQX2RQWdxNXNJyRqLHOdI0IieRjkU+Fc\
k0QGAEUwD7ivnzwXQhSLurEakZRll/QvX1vzx4OhYQKBgQDzBC5IFZl4txnvqPSN\
Cfwv2H8aHqu784ijSX7B/r9as7GzuLd0DMjtGslXId9R+HH6MW9+J5mkt4+BPJ4z\
Vr4riblBYK4Gp/AKZoxPp39ARhICyOgDx4aRU+sDG/u8c0HB0hujAFI0mIxwkxOe\
g382Z6fwFif3NuT5MWf3mxGXGQKBgQDnNvM1prsyCOUXesmgD79i3bJPV3wPXLCh\
j7/1z9V3Okrf7ilJonI6f8yru5owEZTybUk4FzYxLsP2sYS4fheqItzy0Wc4ETgt\
YWt7ljthCSVqoC7Wxo2HTFa+ynkS4R/OQY5KjqAhtPh8EzJqIK0I4oeFg/XrGtX1\
qY9xSAZbtwKBgFSj/iKpMzzyORxZ8mM1ORrJAuvsBtB9r/d/X6Ddw3Qp5hi8m1jW\
Ix1CGSI57/gy2i/UDAsaa88NB/RxUoB7E91CKL32mGZFE7vrn68WnaGbRiamJvk6\
A0qWueHpWzJ1yk9hiLKrJ/adszx6XXj2P9aJH9rlPKJEAlgwtw9seSHxAoGBAMRT\
hHAqAwmZQ+2L9WhT9s6cMKvuPQlOSyzkQrsWnst+U9WRBL3hkdzaZ4/q3CG0zCSN\
Z36ZNwrMCtmOIoQFjVKKB9KmvF5/QJRIBFwMVJ8whPTkzuDP95zK1V1rzyKYxcj9\
ITVtpcr5P4UbR9OVq1fAAhL82fOn9cWDFKm73qpBAoGBAPEI5deABEsgXP6lyOvl\
xHVDy4kTEkLf2yZfus4wXeNjjMZlHU+zW6JgsJXkhRfd7PfSai/rSoPJXkYZLHBu\
klEmyJEOwA5QYiyx5p/WP7bhhjgCzJBK3AwC+FLemhLA/fz51+aSB143yhLDq5BN\
4VahWCo8ulK7v800ynANtxE4"
expiration-time: 24h
debug:
enabled: false
permissions: [PUBLIC_ABO] |
Anker |
---|
| Redis Session Speicher |
---|
| Redis Session Speicher |
---|
|
Konfiguration Redis Session SpeicherSchalter | Standardwert/Beispielwert | Beschreibung |
---|
portal.redis-session-store.enabled | false | Aktiviert/Deaktiviert den Redis Session Speicher (false → ein nicht produktionsfähiger zum entwickeln gedachter Session-Speicher wird genutzt, true → erfordert ein mit deployetes Redis) |
portal.redis-session-store.url | leer | Adresse des Redis |
Codeblock |
---|
language | yml |
---|
title | Beispielkonfiguration Redis Session Speicher |
---|
|
portal:
redis-session-store:
enabled: true
url: redis://redis:6379 |