Enum kanidm_cli::Oauth2Opt[][src]

pub enum Oauth2Opt {
    List(CommonOpt),
    Get(Named),
    CreateBasic(Oauth2BasicCreateOpt),
    SetImplictScopes(Oauth2SetImplicitScopes),
    CreateScopeMap(Oauth2CreateScopeMapOpt),
    DeleteScopeMap(Oauth2DeleteScopeMapOpt),
    ResetSecrets(Named),
    Delete(Named),
    EnablePkce(Named),
    DisablePkce(Named),
    EnableLegacyCrypto(Named),
    DisableLegacyCrypto(Named),
}

Variants

List(CommonOpt)

List all configured oauth2 resource servers

Tuple Fields of List

0: CommonOpt
Get(Named)

Display a selected oauth2 resource server

Tuple Fields of Get

0: Named
CreateBasic(Oauth2BasicCreateOpt)

Create a new oauth2 resource server

Tuple Fields of CreateBasic

0: Oauth2BasicCreateOpt
SetImplictScopes(Oauth2SetImplicitScopes)

Set the list of scopes that are granted to all valid accounts.

Tuple Fields of SetImplictScopes

0: Oauth2SetImplicitScopes
CreateScopeMap(Oauth2CreateScopeMapOpt)

Add a new mapping from a group to what scopes it provides

Tuple Fields of CreateScopeMap

0: Oauth2CreateScopeMapOpt
DeleteScopeMap(Oauth2DeleteScopeMapOpt)

Remove a mapping from groups to scopes

Tuple Fields of DeleteScopeMap

0: Oauth2DeleteScopeMapOpt
ResetSecrets(Named)

Reset the secrets associated to this resource server

Tuple Fields of ResetSecrets

0: Named
Delete(Named)

Delete a oauth2 resource server

Tuple Fields of Delete

0: Named
EnablePkce(Named)

Enable PKCE on this oauth2 resource server. This defaults to being enabled.

Tuple Fields of EnablePkce

0: Named
DisablePkce(Named)

Disable PKCE on this oauth2 resource server to work around insecure clients that may not support it. You should request the client to enable PKCE!

Tuple Fields of DisablePkce

0: Named
EnableLegacyCrypto(Named)

Enable legacy signing crypto on this oauth2 resource server. This defaults to being disabled. You only need to enable this for openid clients that do not support modern crytopgraphic operations.

Tuple Fields of EnableLegacyCrypto

0: Named
DisableLegacyCrypto(Named)

Disable legacy signing crypto on this oauth2 resource server. This is the default.

Tuple Fields of DisableLegacyCrypto

0: Named

Implementations

Trait Implementations

Formats the value using the given formatter. Read more

Returns clap::App corresponding to the struct.

Builds the struct from clap::ArgMatches. It’s guaranteed to succeed if matches originates from an App generated by [StructOpt::clap] called on the same type, otherwise it must panic. Read more

Builds the struct from the command line arguments (std::env::args_os). Calls clap::Error::exit on failure, printing the error message and aborting the program. Read more

Builds the struct from the command line arguments (std::env::args_os). Unlike [StructOpt::from_args], returns clap::Error on failure instead of aborting the program, so calling .exit is up to you. Read more

Gets the struct from any iterator such as a Vec of your making. Print the error message and quit the program in case of failure. Read more

Gets the struct from any iterator such as a Vec of your making. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The alignment of pointer.

The type for initializers.

Initializes a with the given initializer. Read more

Dereferences the given pointer. Read more

Mutably dereferences the given pointer. Read more

Drops the object pointed to by the given pointer. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more