Cover Photo: 好市多採買
Technology
-
Namespaces are the most popular way to separate Kubernetes applications for all respondents, including those with multiple teams
How to set up GitLab Single Sign-On with Google G Suite
- Calculate Fingerprint
- Set up your own custom SAML application - Using SAML-based SSO
# OmniAuth Configuration gitlab_rails['omniauth_enabled'] = true gitlab_rails['omniauth_external_providers'] = ['saml'] gitlab_rails['omniauth_allow_single_sign_on'] = ['saml'] gitlab_rails['omniauth_sync_email_from_provider'] = 'saml' gitlab_rails['omniauth_block_auto_created_users'] = false gitlab_rails['omniauth_auto_link_ldap_user'] = false gitlab_rails['omniauth_sync_profile_from_provider'] = ['saml'] gitlab_rails['omniauth_sync_profile_attributes'] = ['email'] gitlab_rails['omniauth_auto_link_saml_user'] = true # Uncomment this once you 100% ready to use SSO # gitlab_rails['omniauth_auto_sign_in_with_provider'] = 'saml' gitlab_rails['omniauth_providers'] = [ { # G-Suite 'name': 'saml', 'args': { 'assertion_consumer_service_url': 'https://gitlab.example.com/users/auth/saml/callback', 'idp_cert_fingerprint': 'XX:DD:90:D2:15:9F:12:78:D5:XX:XX:88:XX:6E:XX:FD:XX:60:XX:B1', 'idp_sso_target_url': 'https://accounts.google.com/o/saml2/idp?idpid=XXXXXXXXX', 'issuer': 'https://gitlab.example.com', 'name_identifier_format': 'urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress', 'attribute_statements': { 'email': ['emailAddress'] } }, 'label': 'G Suite' } ]
Startup
-
- Not sales, consulting
- Getting a first meeting
- The before and after states
- Required capabilities
- How we do it (better)
- Closing with The Mantra
這三年其中一項就是在賣網路服務給企業,也是標準的 B2B 模式,自覺還有太多地方需要加強。