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

Variants

List(CommonOpt)

List all configured oauth2 resource servers

Get(Named)

Display a selected oauth2 resource server

CreateBasic(Oauth2BasicCreateOpt)

Create a new oauth2 resource server

SetImplictScopes(Oauth2SetImplicitScopes)

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

CreateScopeMap(Oauth2CreateScopeMapOpt)

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

DeleteScopeMap(Oauth2DeleteScopeMapOpt)

Remove a mapping from groups to scopes

ResetSecrets(Named)

Reset the secrets associated to this resource server

Delete(Named)

Delete a oauth2 resource server

SetDisplayname(Oauth2SetDisplayname)

Set a new displayname for a resource server

EnablePkce(Named)

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

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!

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.

DisableLegacyCrypto(Named)

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

Implementations

Trait Implementations

Formats the value using the given formatter. Read more

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more

Assign values from ArgMatches to self.

Assign values from ArgMatches to self.

Append to [Command] so it can instantiate Self. Read more

Append to [Command] so it can update self. Read more

Test whether Self can parse a specific subcommand

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

Returns the argument unchanged.

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

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

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