Giter Site home page Giter Site logo

docs-identity's Introduction

Single Sign-On (SSO) for VMware Tanzu Application Service Docs

This repo contains the documentation for Single Sign-On for VMware Tanzu Application Service, which enables users to authenticate with an external identity provider rather than having to create a new account or re-enter credentials. Single Sign-On grants users centralized access to applications in various spaces, as well as to Ops Manager, Apps Manager, and other Cloud Foundry components.

In this README:

Branches

Branch name Use for… Publishes to…
main This branch is on staging. ADD ALL NEW CONTENT to this branch — if there's going to be 1.15 or a 2.0. https://docs-staging.vmware.com/en/draft/Single-Sign-On-for-VMware-Tanzu-Application-Service/1.15/sso/GUID-index.html
1.14 This branch contains the published documentation for the v1.14 release of SSO. On staging at https://docs-staging.vmware.com/en/Single-Sign-On-for-VMware-Tanzu-Application-Service/1.14/sso/GUID-index.html and on prod at https://docs.vmware.com/en/Single-Sign-On-for-VMware-Tanzu-Application-Service/1.14/sso/GUID-index.html
1.13 Do not update. This branch is obsolete. https://docs.vmware.com/en/Single-Sign-On-for-VMware-Tanzu-Application-Service/1.13/single-sign-on-for-tas-1-13.pdf
1.12 Do not update. This branch is obsolete. https://docs.vmware.com/en/Single-Sign-On-for-VMware-Tanzu-Application-Service/1.12/single-sign-on-for-tas-1-12.pdf
1.11 Do not update. This branch is obsolete. https://docs.vmware.com/en/Single-Sign-On-for-VMware-Tanzu-Application-service/1.11/Single-Sign-On-VMware-Tanzu-Application-service-1-11.pdf
1.10 Do not update. This branch is obsolete. https://docs.vmware.com/en/Single-Sign-On-for-VMware-Tanzu-Application-service/1.10/Single-Sign-On-VMware-Tanzu-Application-service-1-10.pdf
1.9 Do not update. This branch is obsolete. https://docs.vmware.com/en/Single-Sign-On-for-VMware-Tanzu-Application-service/1.9/Single-Sign-On-VMware-Tanzu-Application-service-1-9.pdf
1.8 Do not update. This branch is obsolete. https://docs.vmware.com/en/Single-Sign-On-for-VMware-Tanzu-Application-service/1.8/Single-Sign-On-VMware-Tanzu-Application-service-1-8.pdf
1.7 Do not update. This branch is obsolete. https://docs.vmware.com/en/Single-Sign-On-for-VMware-Tanzu-Application-service/1.7/Single-Sign-On-VMware-Tanzu-Application-service-1-7.pdf
1.6 Do not update. This branch is obsolete. https://docs.vmware.com/en/Single-Sign-On-for-VMware-Tanzu-Application-service/1.6/Single-Sign-On-VMware-Tanzu-Application-service-1-6.pdf
1.5 Do not update. This branch is obsolete. https://docs.vmware.com/en/Single-Sign-On-for-VMware-Tanzu-Application-service/1.5/Single-Sign-On-VMware-Tanzu-Application-service-1-5.pdf
1.4 Do not update. This branch is obsolete. https://docs.pivotal.io/archives/docs-identity-1.4.pdf
1.3 Do not update. This branch is obsolete. https://docs.pivotal.io/archives/docs-identity-1.3.pdf
1.2 Do not update. This branch is obsolete. https://docs.pivotal.io/archives/docs-identity-1.2.pdf
1.1 Do not update. This branch is obsolete. https://docs.pivotal.io/archives/docs-identity-1.1.pdf
1.0 Do not update. This branch is unpublished. The branch contains the documentation for the EOL'd v1.0.10 release of SSO.
master-on-April27 A temporary snapshot of master to keep while we make large changes to the master branch. Please keep in sync with v1.6.

Releasing a new minor version

Because main is the latest and greatest documentation, the process would be to cut a x.x branch for the version that main was targeting during that time.

After this point, main will then be the target for the next version of this product.

Partials

Cross-product partials for these docs are single sourced from the Docs Partials repository.

Contributing to documentation

If there is some documentation to add for an unreleased patch version of these docs, then create a branch off of the live branch you intend to modify and create a pull request against that branch. After the version that change is targeting is released, the pull request can be merged and will be live the next time a documentation deployment occurs.

If the documentation is meant to be target several released versions, then you will need to:

  • create a pull request for each individual minor version
  • or ask the technical writer to cherry-pick to particular branches/versions.

For instructions on how to create a pull request on a branch and instructions on how to create a pull request using a fork, see Creating a PR in the documentation team wiki.

Publishing docs

  • docworks is the main tool for managing docs used by writers.
  • docsdash is a deployment UI which manages the promotion from staging to pre-prod to production. The process below describes how to upload our docs to staging, replacing the publication with the same version.

Prepare Markdown files

  • Markdown files live in this repo.
  • Images should live in an images directory at the same level and linked with a relative link.
  • Each page requires an entry in config/toc.md for the table of contents.
  • Variables live in config/template_variables.yml.

In Docsdash

  1. Wait about 1 minute for processing to complete after uploading.

  2. Go to https://docsdash.vmware.com/deployment-stage

    There should be an entry with a blue link which says Documentation and points to staging.

Promoting to pre-prod and prod

Prerequisite Needs additional privileges - reach out to a manager on the docs team #tanzu-docs or ask a writer to do this step for you.

  1. Go to Staging publications in docsdash
    https://docsdash.vmware.com/deployment-stage

  2. Select a publication (make sure it's the latest version)

  3. Click "Deploy selected to Pre-Prod" and wait for the pop to turn green (refresh if necessary after about 10s)

  4. Go to Pre-Prod list
    https://docsdash.vmware.com/deployment-pre-prod

  5. Select a publication

  6. Click "Sign off for Release"

  7. Wait for your username to show up in the "Signed off by" column

  8. Select the publication again

  9. Click "Deploy selected to Prod"

Troubleshooting Markdown

Problem List displays as a paragraph
Symptom: Bulleted or numbered lists look fine on GitHub but display as a single paragraph in HTML.
Solution: Add a blank line after the stem sentence and before the first item in the list.
Problem List numbering is broken: every item is 1.
Symptom: Each numbered item in a list is a 1. instead of 1., 2., 3., etc
Solution: Try removing any blank newlines within each step.
Problem Code boxes not showing
Symptom: VMware publishing system doesn't accept code tags after the three back ticks.
Solution: Make sure you're not using shell or bash or console or yaml after back ticks.

Style guide

SSO has a lot of difficult and inconsistent terminology. Jane learned the following, working with Peter Chen in early July 2018.

Term Variations on Term Notes
SSO Operator Dashboard Use this for the product name, put it in initial caps.
SSO Developer Dashboard Use this for the product name, put it in initial caps.
SSO Developer Dashboard dashboard, developer dashboard, SSO dashboard, SSO UI This is a dashboard with a UI that you log in to. There is a 1:1 between service instances and SSO developer dashboards. There is a many:1 between SSO developer dashboards and UAA identity zones
UAA identity zone Not sure of capitalization for this term. A subset of UAA. There is a 1:1 between plan and UAA Identity Zone.
UAA identity zone client many There are two kinds of UAA Identity Zone client: admin client and non-admin clients.
UAAC vs UAAC CLI User Account and Authentication Command Line Interface (UAAC) spell out first use The UAAC is released, production quality that we discuss in the docs
UAA CLI UAA-CLI The UAAC CLI is an experimental CLI ("incubating"). It is different from the UAAC, which is released. Don't discuss UAA CLI in the docs.
PCF app Use this for apps that are hosted on PCF.
externally hosted app Use this for apps that are hosted externally.
native apps Native apps are mobile, desktop, or commandline apps. This is a different categorization from "PCF app vs externally hosted app". The most common native app is the mobile app. We wrote "native apps, such as mobile apps". Info from Tian, 2018.12.04

docs-identity's People

Contributors

abbyachau avatar animatedmax avatar apeek4 avatar bentarnoff avatar blora1 avatar cf-meganmoore avatar changdrew avatar cshollingsworth avatar elenasharma avatar ghanna2017 avatar henryborys avatar irinakh avatar joshuatcasey avatar khuang-pivotal avatar ljarzynski avatar margocrawf avatar mjgutermuth avatar mlimonczenko avatar nkguy avatar pspinrad avatar radaeze avatar richardjjg avatar samsamskies avatar seviet avatar snneji avatar sreetummidi avatar theckkw avatar tnwang avatar tylerschultz avatar vikafed avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs-identity's Issues

CLI for p-identity

Is there any way to read SSO plan administrators with a privileged UAAC account from the CLI? We would like to automate reading our configs to produce a report for the plan admins that can serve as evidence of an access review.

Also wanting to know if there is any way to write configuration (sso plan administrators or assigned orgs) from the CLI for other automations?

Please be specific with Network Selection

When using a CF install that has 4 networks (infra, ERT, Services, Dedicated), there is no guidance on what to select for the Network, which is required. The install guide should provide this guidance.

SSO Overview Page should include a section listing the different Integration Guides

Between SSO 1.5 and SSO 1.6, the overview page was reformatted but as a result, the integration guides are now harder to discovery because they were completely removed. A new customer starting on the SSO documentation has no idea there are identity provider integration guides from the overview page.

For SSO 1.6 and SSO 1.7, we should have a section on the Overview page called "Integration Guides" that links to the following integration guides so customers can find them:

  • Active Directory Federation Services (AD FS) Integration Guide
  • Active Directory Federation Services Integration Guide
  • Azure Active Directory SAML Integration Guide
  • Azure Active Directory OIDC Integration Guide
  • CA Single Sign-On Integration Guide
  • Google Cloud Platform OpenID Connect Integration Guide
  • Okta Integration Guide
  • PingFederate Integration Guide
  • PingOne Cloud Integration Guide
  • Plan-to-Plan OIDC Integration Guide

Confusion around accessing the SSO dashboard

Tutorial of reference: https://docs.pivotal.io/p-identity/1-3/okta/config-okta.html

Hello, I'm attempting to set up my organization's Okta account as a SAML IdP, however following this tutorial I'm not sure how to sign into the SSO dashboard.

The tutorial says to go to https://p-identity.YOUR-SYSTEM-DOMAIN but I'm not sure what YOUR-SYSTEM-DOMAIN would be. I've tried using my org's <orgname>.okta.com domain and our org's admin domain with no luck.

Could you provide an example of a URL that we would navigate to to get to the SSO dashboard?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.