go-auth0
Go SDK for the Auth0 Management API.
파일 탐색기
최종 버전 다운로드 (.zip)- replay.lock
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- config.yml
- feature_request.yml
- report_a_bug.yml
- beta-autorelease.yml
- claude-code-review.yml
- e2e-tests.yml
- go-release.yml
- govulncheck.yml
- main.yml
- release.yml
- sca_scan.yml
- CODEOWNERS
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- ciba.go
- database.go
- mfa.go
- oauth.go
- passwordless.go
- authentication.go
- authentication_error.go
- authentication_error_test.go
- authentication_option.go
- authentication_request.go
- authentication_test.go
- ciba.go
- ciba_test.go
- database.go
- database_test.go
- doc.go
- http_recordings_test.go
- mfa.go
- mfa_test.go
- oauth.go
- oauth_test.go
- passwordless.go
- passwordless_test.go
- client.go
- client_test.go
- jwt_token_source.go
- jwt_token_source_test.go
- idtokenvalidator.go
- idtokenvalidator_option.go
- idtokenvalidator_test.go
- tag.go
- tag_test.go
- actions_test.go
- client.go
- raw_client.go
- actions_executions_test.go
- client.go
- raw_client.go
- actions_modules_test.go
- client.go
- raw_client.go
- actions_modules_versions_test.go
- client.go
- raw_client.go
- error_codes.go
- actions_triggers_test.go
- actions_triggers_bindings_test.go
- client.go
- raw_client.go
- client.go
- raw_client.go
- error_codes.go
- actions_versions_test.go
- client.go
- raw_client.go
- error_codes.go
- agents_test.go
- client.go
- raw_client.go
- anomaly_blocks_test.go
- client.go
- raw_client.go
- client.go
- error_codes.go
- attack_protection_bot_detection_test.go
- client.go
- raw_client.go
- attack_protection_breached_password_detection_test.go
- client.go
- raw_client.go
- attack_protection_brute_force_protection_test.go
- client.go
- raw_client.go
- attack_protection_captcha_test.go
- client.go
- raw_client.go
- client.go
- attack_protection_phone_provider_protection_test.go
- client.go
- raw_client.go
- attack_protection_suspicious_ip_throttling_test.go
- client.go
- raw_client.go
- error_codes.go
- branding_test.go
- client.go
- raw_client.go
- client.go
- branding_phone_providers_test.go
- client.go
- raw_client.go
- branding_phone_templates_test.go
- client.go
- raw_client.go
- error_codes.go
- branding_templates_test.go
- client.go
- raw_client.go
- branding_themes_test.go
- client.go
- raw_client.go
- error_codes.go
- client.go
- client_test.go
- management.go
- management_test.go
- client.go
- raw_client.go
- client_grants_test.go
- client_grants_organizations_test.go
- client.go
- raw_client.go
- error_codes.go
- client.go
- raw_client.go
- clients_test.go
- clients_connections_test.go
- client.go
- raw_client.go
- clients_credentials_test.go
- client.go
- raw_client.go
- error_codes.go
- connection_profiles_test.go
- client.go
- raw_client.go
- client.go
- raw_client.go
- connections_clients_test.go
- client.go
- raw_client.go
- connections_test.go
- client.go
- raw_client.go
- connections_directory_provisioning_test.go
- connections_directory_provisioning_synchronizations_test.go
- client.go
- raw_client.go
- error_codes.go
- connections_keys_test.go
- client.go
- raw_client.go
- client.go
- raw_client.go
- connections_scim_configuration_test.go
- connections_scim_configuration_tokens_test.go
- client.go
- raw_client.go
- error_codes.go
- connections_users_test.go
- client.go
- raw_client.go
- error_codes.go
- api_error.go
- http.go
- page.go
- request_option.go
- request_option_test.go
- stream.go
- stream_test.go
- custom_domains_test.go
- client.go
- raw_client.go
- device_credentials_test.go
- client.go
- raw_client.go
- client.go
- emails_provider_test.go
- client.go
- raw_client.go
- error_codes.go
- email_templates_test.go
- client.go
- raw_client.go
- events_test.go
- client.go
- raw_client.go
- client.go
- raw_client.go
- event_streams_deliveries_test.go
- client.go
- raw_client.go
- event_streams_test.go
- event_streams_redeliveries_test.go
- client.go
- raw_client.go
- error_codes.go
- client.go
- raw_client.go
- flows_executions_test.go
- client.go
- raw_client.go
- flows_test.go
- client.go
- flows_vault_connections_test.go
- client.go
- raw_client.go
- error_codes.go
- error_codes.go
- forms_test.go
- client.go
- raw_client.go
- client.go
- raw_client.go
- groups_test.go
- groups_members_test.go
- client.go
- raw_client.go
- groups_roles_test.go
- client.go
- raw_client.go
- error_codes.go
- client.go
- guardian_enrollments_test.go
- client.go
- raw_client.go
- client.go
- raw_client.go
- client.go
- guardian_factors_duo_settings_test.go
- client.go
- raw_client.go
- error_codes.go
- guardian_factors_test.go
- guardian_factors_phone_test.go
- client.go
- raw_client.go
- guardian_factors_push_notification_test.go
- client.go
- raw_client.go
- guardian_factors_sms_test.go
- client.go
- raw_client.go
- error_codes.go
- guardian_policies_test.go
- client.go
- raw_client.go
- error_codes.go
- client.go
- raw_client.go
- hooks_test.go
- hooks_secrets_test.go
- client.go
- raw_client.go
- error_codes.go
- caller.go
- caller_test.go
- error_decoder.go
- error_decoder_test.go
- explicit_fields.go
- explicit_fields_test.go
- extra_properties.go
- extra_properties_test.go
- http.go
- multipart.go
- multipart_test.go
- pager.go
- pager_test.go
- query.go
- query_defaults_on_nil.go
- query_test.go
- retrier.go
- retrier_test.go
- streamer.go
- stringer.go
- time.go
- client.go
- raw_client.go
- jobs_errors_test.go
- client.go
- raw_client.go
- jobs_test.go
- jobs_users_exports_test.go
- client.go
- raw_client.go
- jobs_users_imports_test.go
- client.go
- raw_client.go
- jobs_verification_email_test.go
- client.go
- raw_client.go
- error_codes.go
- errors.go
- errors_test.go
- client.go
- keys_custom_signing_test.go
- client.go
- raw_client.go
- keys_encryption_test.go
- client.go
- raw_client.go
- keys_network_acls_test.go
- client.go
- raw_client.go
- keys_signing_test.go
- client.go
- raw_client.go
- error_codes.go
- logs_test.go
- client.go
- raw_client.go
- log_streams_test.go
- client.go
- raw_client.go
- network_acls_test.go
- client.go
- raw_client.go
- request_option.go
- client.go
- raw_client.go
- organizations_client_grants_test.go
- client.go
- raw_client.go
- organizations_clients_test.go
- client.go
- raw_client.go
- organizations_connections_test.go
- client.go
- raw_client.go
- organizations_discovery_domains_test.go
- client.go
- raw_client.go
- organizations_enabled_connections_test.go
- client.go
- raw_client.go
- client.go
- raw_client.go
- organizations_groups_test.go
- organizations_groups_roles_test.go
- client.go
- raw_client.go
- error_codes.go
- organizations_invitations_test.go
- client.go
- raw_client.go
- client.go
- raw_client.go
- client.go
- raw_client.go
- organizations_members_effective_roles_test.go
- client.go
- organizations_members_effective_roles_sources_groups_test.go
- client.go
- raw_client.go
- error_codes.go
- organizations_members_test.go
- organizations_members_roles_test.go
- client.go
- raw_client.go
- error_codes.go
- organizations_test.go
- client.go
- organizations_roles_groups_test.go
- client.go
- raw_client.go
- organizations_roles_members_test.go
- client.go
- raw_client.go
- error_codes.go
- error_codes.go
- client.go
- raw_client.go
- prompts_custom_text_test.go
- client.go
- raw_client.go
- prompts_partials_test.go
- client.go
- raw_client.go
- prompts_test.go
- prompts_rendering_test.go
- client.go
- raw_client.go
- error_codes.go
- rate_limit_policies_test.go
- client.go
- raw_client.go
- refresh_tokens_test.go
- client.go
- raw_client.go
- resource_servers_test.go
- client.go
- raw_client.go
- client.go
- client.go
- raw_client.go
- risk_assessments_settings_new_device_test.go
- client.go
- raw_client.go
- risk_assessments_settings_test.go
- error_codes.go
- error_codes.go
- client.go
- raw_client.go
- roles_groups_test.go
- client.go
- raw_client.go
- roles_permissions_test.go
- client.go
- raw_client.go
- roles_test.go
- roles_users_test.go
- client.go
- raw_client.go
- error_codes.go
- rules_test.go
- client.go
- raw_client.go
- rules_configs_test.go
- client.go
- raw_client.go
- client.go
- raw_client.go
- self_service_profiles_custom_text_test.go
- client.go
- raw_client.go
- self_service_profiles_test.go
- self_service_profiles_sso_ticket_test.go
- client.go
- raw_client.go
- error_codes.go
- sessions_test.go
- client.go
- raw_client.go
- stats_test.go
- client.go
- raw_client.go
- supplemental_signals_test.go
- client.go
- raw_client.go
- client.go
- tenants_settings_test.go
- client.go
- raw_client.go
- error_codes.go
- tickets_test.go
- client.go
- raw_client.go
- token_exchange_profiles_test.go
- client.go
- raw_client.go
- user_attribute_profiles_test.go
- client.go
- raw_client.go
- user_blocks_test.go
- client.go
- raw_client.go
- user_grants_test.go
- client.go
- raw_client.go
- users_authentication_methods_test.go
- client.go
- raw_client.go
- users_authenticators_test.go
- client.go
- raw_client.go
- client.go
- raw_client.go
- users_connected_accounts_test.go
- client.go
- raw_client.go
- client.go
- raw_client.go
- client.go
- users_effective_permissions_sources_roles_test.go
- client.go
- raw_client.go
- error_codes.go
- users_effective_permissions_test.go
- client.go
- raw_client.go
- client.go
- users_effective_roles_sources_groups_test.go
- client.go
- raw_client.go
- error_codes.go
- users_effective_roles_test.go
- users_enrollments_test.go
- client.go
- raw_client.go
- users_groups_test.go
- client.go
- raw_client.go
- users_identities_test.go
- client.go
- raw_client.go
- users_logs_test.go
- client.go
- raw_client.go
- users_multifactor_test.go
- client.go
- raw_client.go
- users_organizations_test.go
- client.go
- raw_client.go
- users_permissions_test.go
- client.go
- raw_client.go
- users_refresh_token_test.go
- client.go
- raw_client.go
- users_risk_assessments_test.go
- client.go
- raw_client.go
- users_roles_test.go
- client.go
- raw_client.go
- users_sessions_test.go
- client.go
- raw_client.go
- users_test.go
- error_codes.go
- client.go
- client.go
- verifiable_credentials_verification_templates_test.go
- client.go
- raw_client.go
- error_codes.go
- actions.go
- actions_test.go
- agents.go
- agents_test.go
- branding.go
- branding_test.go
- client_grants.go
- client_grants_test.go
- clients.go
- clients_test.go
- connection_profiles.go
- connection_profiles_test.go
- connections.go
- connections_test.go
- custom_domains.go
- custom_domains_test.go
- device_credentials.go
- device_credentials_test.go
- email_templates.go
- email_templates_test.go
- environments.go
- error_codes.go
- errors.go
- event_streams.go
- event_streams_test.go
- events.go
- events_test.go
- file_param.go
- flows.go
- flows_test.go
- forms.go
- forms_test.go
- groups.go
- groups_test.go
- hooks.go
- hooks_test.go
- jobs.go
- jobs_test.go
- log_streams.go
- log_streams_test.go
- logs.go
- logs_test.go
- network_acls.go
- network_acls_test.go
- organizations.go
- organizations_test.go
- pointer.go
- pointer_test.go
- prompts.go
- prompts_test.go
- rate_limit_policies.go
- rate_limit_policies_test.go
- refresh_tokens.go
- refresh_tokens_test.go
- requests.go
- requests_test.go
- resource_servers.go
- resource_servers_test.go
- roles.go
- roles_test.go
- rules.go
- rules_configs.go
- rules_configs_test.go
- rules_test.go
- self_service_profiles.go
- self_service_profiles_test.go
- sessions.go
- sessions_test.go
- stats.go
- stats_test.go
- supplemental_signals.go
- supplemental_signals_test.go
- tickets.go
- tickets_test.go
- token_exchange_profiles.go
- token_exchange_profiles_test.go
- types.go
- types_test.go
- user_attribute_profiles.go
- user_attribute_profiles_test.go
- user_blocks.go
- user_blocks_test.go
- user_grants.go
- user_grants_test.go
- users.go
- users_test.go
- Should_throw_error_for_invalid_User_ID.yaml
- Should_throw_error_for_missing_LoginHint_and_BindingMessage.yaml
- Should_throw_error_if_scope_is_not_openid.yaml
- Should_return_tokens.yaml
- Should_support_setting_a_redirect_uri.yaml
- Should_throw_for_an_invalid_code.yaml
- Should_return_tokens.yaml
- Should_support_setting_a_redirect_uri.yaml
- Should_throw_for_an_invalid_code.yaml
- Should_throw_for_an_invalid_code_verifier.yaml
- Should_allow_overriding_clientid.yaml
- Should_allow_sending_extra_parameters.yaml
- Should_return_tokens.yaml
- Should_support_passing_an_organization.yaml
- Should_support_passing_private_key_jwt_auth.yaml
- Should_support_using_private_key_jwt_auth.yaml
- Should_return_tokens.yaml
- Should_support_all_optional_parameters.yaml
- Should_return_response_for_OOB_(Auth0_channel).yaml
- Should_return_response_for_OOB_(SMS_channel).yaml
- Should_return_response_for_OTP.yaml
- Should_make_a_challenge_request_using_OOB.yaml
- Should_make_a_challenge_request_using_OTP.yaml
- Should_return_an_error_when_requesting_before_authorizing.yaml
- Should_return_an_error_when_requesting_when_authorization_has_been_denied.yaml
- Should_return_tokens_when_authorization_is_approved.yaml
- Should_return_tokens_for_a_valid_request.yaml
- Should_return_tokens_for_a_valid_request.yaml
- Should_return_tokens.yaml
- Should_support_passing_extra_options.yaml
- Should_support_passing_private_key_jwt_auth.yaml
- Should_support_using_private_key_jwt_auth.yaml
- Should_make_a_PAR_request.yaml
- Should_support_all_arguments.yaml
- Should_return_tokens.yaml
- Should_return_tokens_with_reduced_scopes.yaml
- Should_revoke_token.yaml
- Should_support_passing_a_ClientID_and_ClientSecret.yaml
- TestCIBA_Initiate.yaml
- TestDatabaseChangePassword.yaml
- TestDatabaseSignUp_RequiresUsername.yaml
- TestDatabaseSignUp_WithEmailIdentifier.yaml
- TestDatabaseSignUp_WithPhoneNumberIdentifier.yaml
- TestDatabaseSignUp_WithUsernameAndEmailIdentifiers.yaml
- TestDatabaseSignUp_WithUsernameAndPhoneNumberIdentifiers.yaml
- TestDatabaseSignUp_WithUsernameEmailAndPhoneNumberIdentifiers.yaml
- TestDatabaseSignUp_WithUsernameIdentifier.yaml
- TestLoginWithEmail.yaml
- TestLoginWithSMS.yaml
- TestMFADeleteAuthenticator.yaml
- TestMFAListAuthenticators.yaml
- TestSendEmail.yaml
- TestSendSMS.yaml
- TestUserInfo.yaml
- apns.p12
- docker-compose.test.yml
- wiremock-mappings.json
- .fernignore
- .gitattributes
- .gitignore
- .golangci.yml
- .shiprc
- .version
- AGENTS.md
- auth0.go
- auth0_test.go
- CHANGELOG.md
- CONTRIBUTING.md
- EXAMPLES.md
- go.mod
- go.sum
- LICENSE
- Makefile
- meta.go
- MIGRATION_GUIDE.md
- opslevel.yml
- README.md
- reference.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/auth0/go-auth0
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd go-auth0
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose -f wiremock/docker-compose.test.yml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Go
보통go build ./...
Go 프로그램을 컴파일해 실행 파일을 만듭니다.
go run .
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
