snowflakedb / snowflake-ingest-java

Java SDK for the Snowflake Ingest Service -
http://www.snowflake.net
Apache License 2.0
67 stars 52 forks source link

SNOW-993600 External OAuth2.0 Support #718

Closed sfc-gh-alhuang closed 5 months ago

sfc-gh-alhuang commented 5 months ago

External OAuth2.0 support for client sdk. Auth servers should adheres to the OAuth 2.0 grant flow, issuing refresh tokens. Additional parameters are required for OAuth support. Please refer to the accompanying image for details. image To integrate OAuth with Snowflake, please check this public doc.

JIRA

sfc-gh-tzhang commented 5 months ago

External OAuth support for client sdk, please check this doc for more details.

JIRA

Do you want to add a bit more descriptions (or maybe a screenshot is sufficient)? This is a public repo and external forks don't have access to internal docs :)

sfc-gh-tzhang commented 5 months ago

@sfc-gh-xhuang do you want to work with Alec to document our support for OAuth so that customer can start to try it out? I don't see many usage so far

sfc-gh-xhuang commented 5 months ago

@sfc-gh-tzhang I believe we already document our support for Snowflake Oauth https://docs.snowflake.com/en/user-guide/data-load-snowpipe-streaming-configuration#using-snowflake-oauth

Oauth may not be a heavy usage feature. Similar to replication, big companies like to leverage it but not everyone