oidc-agent
  • Introduction
  • Quickstart
  • Migrating to oidc-agent 5
  • Installation
    • Linux
    • MacOS
    • Windows
  • Configuration
    • oidc-agent Directory
    • General Configuration
    • Custom Request Parameter
    • Configuration of Providers
    • oidc-agent Integration
    • Agent Forwarding
  • Usage
    • oidc-agent
      • Starting oidc-agent
      • General Usage
      • Detailed Information About All Options
    • oidc-agent-service
    • oidc-keychain
      • General Usage
      • Detailed Information About All Options
    • oidc-gen
      • General Usage
      • Detailed Information About All Options
      • Integrate With Different Providers
        • B2Access
        • EGI
        • Elixir
        • Google
        • HBP
        • Helmholtz AAI
        • IAM (INDIGO/DEEP)
        • KIT
        • Any Other Provider
        • Known Issues
        • Client Configuration Values
    • oidc-add
      • General Usage
      • Detailed Information About All Options
    • oidc-token
      • General Usage
      • Detailed Information About All Options
    • oidc-tokensh
      • General Usage
      • Detailed Information About All Options
    • Other Applications Using oidc-agent
    • Tips
    • oidc-agent-server
  • Windows
    • Installation
  • MAC OS
    • State of Feature Support
    • Installation
  • Security
    • Privilege Separation & Architecture
    • Account Configuration Files
    • Credentials
    • Memory
    • Agent Locking
    • Communication
    • Encryption Passwords
    • Autounload (Lifetime)
    • User Confirmation
    • Tracing
    • seccomp
    • Final Note
  • API
    • liboidc-agent4
    • liboidcagent-go
    • liboidcagent-py
    • IPC-API
Powered by GitBook
On this page
  • Using WSL
  • "Native" Installer
  1. Installation

Windows

PreviousMacOSNextConfiguration

Last updated 6 months ago

Using WSL

On a modern Windows system with WSL2 (verified, WSL1 might work) oidc-agent can be used through WSL:

  • If not already done install WSL according to https://learn.microsoft.com/en-us/windows/wsl/install

  • Add the oidc-agent repo and install according to http://repo.data.kit.edu for your chosen distribution

  • Add eval $(oidc-agent-service use) to your .bashrc

  • Now oidc-agent and friends can be used from the WSL and windows shell as used to, e.g.

# From WSL 
oidc-token <shortname>

# From Powershell
wsl oidc-token <shortname>

"Native" Installer

We provide an installer for oidc-agent at: .

The installer will install all necessary binaries and libraries and oidc-agent is ready to use.

We recommend to use the WSL method instead and only use this is installer if WSL is not possible. It is likely that support for this installer is dropped in the future.

http://repo.data.kit.edu/windows/oidc-agent/