Skip to content

ZeitOnline/svelte-oidc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

svelte-oidc

Installation

Install the package using your favourite package manager:

npm install zeitonline/svelte-oidc

Usage

After setting up an OIDC server the package can be used in your Svelte component like this:

<script>
  import { onMount } from 'svelte';
  import { oidc } from '@zeitonline/svelte-oidc';

  onMount(() => {
    oidc.manage({
      authority: "https://...",
      client_id: "foobar",
    });
  });
</script>

{#if oidc.loading}
  Loading…
{:else if oidc.isAuthenticated}
  Hello! :)
{:else}
  <button onclick={oidc.login}> Please login first! </button>
{/if}

About

Simple OIDC integration for Svelte

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published