Table of Contents

Class GitHubAppAuthenticator

Namespace
Ando.Server.GitHub
Assembly
Ando.Server.dll

Generates JWTs for GitHub App authentication.

public class GitHubAppAuthenticator
Inheritance
GitHubAppAuthenticator
Inherited Members

Constructors

GitHubAppAuthenticator(IOptions<GitHubSettings>, ILogger<GitHubAppAuthenticator>)

public GitHubAppAuthenticator(IOptions<GitHubSettings> settings, ILogger<GitHubAppAuthenticator> logger)

Parameters

settings IOptions<GitHubSettings>
logger ILogger<GitHubAppAuthenticator>

Methods

GenerateJwt()

Generates a JWT for authenticating as the GitHub App.

public string GenerateJwt()

Returns

string