web: add page for Proxy Provider

This commit is contained in:
Jens Langhammer
2021-02-06 18:57:25 +01:00
parent 830b8bcd5b
commit 91282c7bd8
4 changed files with 163 additions and 5 deletions

View File

@ -8,6 +8,7 @@ import { SpinnerSize } from "../../elements/Spinner";
import "./SAMLProviderViewPage";
import "./OAuth2ProviderViewPage";
import "./ProxyProviderViewPage";
@customElement("ak-provider-view")
export class ProviderViewPage extends LitElement {
@ -45,6 +46,8 @@ export class ProviderViewPage extends LitElement {
return html`<ak-provider-saml-view providerID=${this.provider.pk}></ak-provider-saml-view>`;
case "oauth2":
return html`<ak-provider-oauth2-view providerID=${this.provider.pk}></ak-provider-oauth2-view>`;
case "proxy":
return html`<ak-provider-proxy-view providerID=${this.provider.pk}></ak-provider-proxy-view>`;
default:
return html`<p>Invalid provider type ${this.provider?.object_type}</p>`;
}