MyNixOS website logo
option

services.opkssh.providers

OpenID Connect providers configuration.

Declarations
Type
attribute set of (submodule)
Default
{
  github = {
    clientId = "github";
    issuer = "https://token.actions.githubusercontent.com";
    lifetime = "oidc";
  };
  google = {
    clientId = "206584157355-7cbe4s640tvm7naoludob4ut1emii7sf.apps.googleusercontent.com";
    issuer = "https://accounts.google.com";
    lifetime = "24h";
  };
  microsoft = {
    clientId = "096ce0a3-5e72-4da8-9c86-12924b294a01";
    issuer = "https://login.microsoftonline.com/9188040d-6c67-4c5b-b112-36a304b66dad/v2.0";
    lifetime = "24h";
  };
}