7.6.11. OAuth 인증 구성
매개변수 이름 | 설명 |
---|---|
| 단일 공급업체만 있는 경우에도 프로바이더 선택 페이지가 렌더링되도록 강제 적용합니다. |
| 외부 액세스를 위해 유효한 클라이언트 리디렉션 URL을 구축하는 데 사용됩니다. |
| 인증 중 오류 페이지를 렌더링하거나 흐름을 부여하는 데 사용되는 이동 템플릿이 포함된 파일의 경로입니다. 지정되지 않은 경우 기본 오류 페이지가 사용됩니다. |
| 사용자가 자신을 식별할 수 있는 순서가 지정된 방법 목록. |
| 로그인 페이지를 렌더링하는 데 사용되는 이동 템플릿이 포함된 파일의 경로입니다. 지정되지 않은 경우 기본 로그인 페이지가 사용됩니다. |
|
|
| 외부 액세스를 위해 유효한 클라이언트 리디렉션 URL을 구축하는 데 사용됩니다. |
| 액세스 토큰의 권한 부여 코드를 교환하도록 server-to-server 호출을 만드는 데 사용됩니다. |
| 해당하는 경우 정의된 매개 변수를 기반으로 /oauth 엔드포인트가 시작됩니다. 예를 들면 다음과 같습니다. oauthConfig: assetPublicURL: https://master.ose32.example.com:8443/console/ grantConfig: method: auto identityProviders: - challenge: true login: true mappingMethod: claim name: htpasswd_all provider: apiVersion: v1 kind: HTPasswdPasswordIdentityProvider file: /etc/origin/openshift-passwd masterCA: ca.crt masterPublicURL: https://master.ose32.example.com:8443 masterURL: https://master.ose32.example.com:8443 sessionConfig: sessionMaxAgeSeconds: 3600 sessionName: ssn sessionSecretsFile: /etc/origin/master/session-secrets.yaml tokenConfig: accessTokenMaxAgeSeconds: 86400 authorizeTokenMaxAgeSeconds: 500 |
| 로그인 페이지와 같은 페이지를 사용자 지정할 수 있습니다. |
| 공급자 선택 페이지를 렌더링하는 데 사용되는 이동 템플릿을 포함하는 파일의 경로입니다. 지정되지 않은 경우 기본 공급자 선택 페이지가 사용됩니다. |
| 세션 구성에 대한 정보를 보유합니다. |
| 로그인 페이지와 같은 페이지를 사용자 지정할 수 있습니다. |
| 권한 부여 및 액세스 토큰에 대한 옵션이 포함되어 있습니다. |