OAuth Commands

uac oauth-client

Commands for managing OAuth clients, including creating, updating, and listing OAuth clients

uac oauth-client [OPTIONS] COMMAND [ARGS]...

create

Creates an OAuth Client

uac oauth-client create [OPTIONS] sys_id=value name=value description=value
                        provider=value authorization_endpoint=value
                        token_endpoint=value tenant_id=value client_id=value
                        client_secret=value retain_sys_ids=value

Options

-o, --output <output>
-i, --input <input>

Required

-s, --select <select>

select which field to be returned. JSONPATH

Arguments

sys_id=value name=value description=value provider=value authorization_endpoint=value token_endpoint=value tenant_id=value client_id=value client_secret=value retain_sys_ids=value

Optional argument(s)

delete

Delete an OAuth Client

uac oauth-client delete [OPTIONS] oauthclientid=value oauthclientname=value

Options

-o, --output <output>
-s, --select <select>

select which field to be returned. JSONPATH

Arguments

oauthclientid=value oauthclientname=value

Required argument(s)

get

Read an OAuth Client

uac oauth-client get [OPTIONS] oauthclientid=value oauthclientname=value

Options

-o, --output <output>
-s, --select <select>

select which field to be returned. JSONPATH

Arguments

oauthclientid=value oauthclientname=value

Required argument(s)

list

List OAuth Clients

uac oauth-client list [OPTIONS]

Options

-o, --output <output>
-s, --select <select>

select which field to be returned. JSONPATH

Arguments

update

Modify an OAuth Client

uac oauth-client update [OPTIONS] sys_id=value name=value description=value
                        opswise_groups=value provider=value
                        cluster_redirect_urls=value
                        authorization_endpoint=value token_endpoint=value
                        tenant_id=value client_id=value client_secret=value
                        scopes=value

Options

-o, --output <output>
-i, --input <input>

Required

-s, --select <select>

select which field to be returned. JSONPATH

Arguments

sys_id=value name=value description=value opswise_groups=value provider=value cluster_redirect_urls=value authorization_endpoint=value token_endpoint=value tenant_id=value client_id=value client_secret=value scopes=value

Optional argument(s)

uac oauth-single-sign-on

Commands for managing OAuth Single Sign-On Settings, including retrieving and updating the OAuth Single Sign-On Settings

uac oauth-single-sign-on [OPTIONS] COMMAND [ARGS]...

get-settings

Retrieves information for the OAuth Single Sign-On Settings

uac oauth-single-sign-on get-settings [OPTIONS]

Options

-o, --output <output>
-s, --select <select>

select which field to be returned. JSONPATH

Arguments

update-settings

Modifies the OAuth Single Sign-On Settings

uac oauth-single-sign-on update-settings [OPTIONS] single_sign_on=value
                                         issuer_uri=value client_id=value
                                         client_secret=value pkce=value
                                         user_name_claim_name=value
                                         attr_first_name=value
                                         attr_middle_name=value
                                         attr_last_name=value attr_phone=value
                                         attr_home_phone=value
                                         attr_mobile_phone=value
                                         attr_email=value attr_title=value
                                         attr_manager=value
                                         attr_department=value
                                         attr_active=value attr_groups=value
                                         token_validation=value
                                         opaque_introspection_uri=value
                                         jwt_jwk_set_uri=value
                                         jwt_audience_claim_value=value
                                         portal_client_id=value

Options

-o, --output <output>
-i, --input <input>

Required

-s, --select <select>

select which field to be returned. JSONPATH

Arguments

single_sign_on=value issuer_uri=value client_id=value client_secret=value pkce=value user_name_claim_name=value attr_first_name=value attr_middle_name=value attr_last_name=value attr_phone=value attr_home_phone=value attr_mobile_phone=value attr_email=value attr_title=value attr_manager=value attr_department=value attr_active=value attr_groups=value token_validation=value opaque_introspection_uri=value jwt_jwk_set_uri=value jwt_audience_claim_value=value portal_client_id=value

Optional argument(s)