Skip to content

Configure auth strategies from SecretsManager and SSM ParameterStore for each AuthStrategy #9

@pflorek

Description

@pflorek

The current implementation offers the ability to fully configure the GitHub AuthStrategies either by SecretsManager or SSM ParameterStore for GitHub App (with installationId), a PAT or unauthenticated

https://github.com/octokit/authentication-strategies.js/#authentication-strategiesjs

See also https://github.com/pepperize/cdk-github/blob/main/API.md#static-functions--1

auth strategy description
appAuth GitHub App or installation authentication.
tokenAuth Personal Access Token authentication.
unauthenticated unauthenticated.

Do we have to support additional AuthStrategies. Or by different AWS Service i.e. AuthOptions.tokenAuthFromSecret(secret: ISecret), AuthOptions.tokenAuthFromParameter(parameter: IParameter)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is neededquestionFurther information is requested

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions