κ²μμ(https://localhost:9443/publisher)μ λ‘κ·ΈμΈνλ €κ³ νλ©΄ -
μ§μ λ μλΉμ ν€μ μ°κ²°λ μμ© νλ‘κ·Έλ¨μ μ°Ύμ μ μμ: μ μλμ§ μμ
devportalμ λ‘κ·ΈμΈνλ λ° λ¬Έμ κ° μμ΅λλ€.
λꡬλ μ§ μ΄μ κ° λ¬΄μμΈμ§ μ μ ν μ μμ΅λκΉ?
κ°μ¬ ν΄μ
@kharsha64
κ°μΈ λΈλΌμ°μ λ‘ μλνκ³ νμΈν μ μμ΅λκΉ?
@Krishanx92
μλ
νμΈμ,
μ λ μλν΄ λ³΄μμ§λ§ κ²μμμ λν΄ λμΌν μ€λ₯κ° λ°μν©λλ€.
κ°μ¬ ν΄μ
μλ
νμΈμ @kharsha64 ,
κ΄λ¦¬ μ½μμ μ¬μ©νμ¬ μμ±ν SP μ ν리μΌμ΄μ
μ μμ νμ΅λκΉ? μ: admin_apim_publisher κΈ°λ³Έ SP μ±.
"μ£Όμ΄μ§ μλΉμ ν€μ μ°κ²°λ μμ© νλ‘κ·Έλ¨μ μ°Ύμ μ μμ: μ μλμ§ μμ" μ€λ₯λ μμ λ¬Έμ μ μ΄μ μ μΊμλ μλΉμ ν€λ₯Ό μλνλ κ²½μ° λ°μν μ μμ΅λλ€. λ°λΌμ μλνκΈ° μ μ λΈλΌμ°μ μ μΊμλ μ 리νμμμ€.
μλ
νμΈμ,
μλμ, SPλ₯Ό μμ νμ§ μμμ΅λλ€. μ ν리μΌμ΄μ
κ³Ό ν¨κ» μ 곡λλ κΈ°λ³Έ SPλ₯Ό μ¬μ©νκ³ μμ΅λλ€.
λΈλΌμ°μ μΊμλ₯Ό μ§μ°κ³ λ€λ₯Έ λΈλΌμ°μ μμλ μλνμ΅λλ€.
κ·Έλ¬λ νλ. κ°μ μ€λ₯μ
λλ€.
κ°μ¬ ν΄μ
μλ
νμΈμ νμ μ½μμ λ‘κ·ΈμΈνκ³ μλΉμ€ μ 곡μλ‘ μ΄λνμ¬ " admin_publisher "μμ νΈμ§μ ν΄λ¦νκ³ μΈλ°μ΄λ μΈμ¦ κ΅¬μ± -> OAuth/OpenID μ°κ²° ꡬμ±μ νμ₯
κ·Έλ° λ€μ λΈλΌμ°μ μ CLIENT_ID μΏ ν€μ λΉκ΅νμ¬ SP OAuth μ±μ ν΄λΌμ΄μΈνΈ IDλ₯Ό νμΈν©λλ€.
λ λ€ κ°μΌλ©΄ μμ λ¬Έμ κ° λ°μνμ§ μμμΌ νκ³ , λ€λ₯΄λ©΄ λΈλΌμ°μ μμ μΏ ν€λ₯Ό μ κ±°νκ³ κ²μμμ λ€μ λ‘κ·ΈμΈν΄ 보μμμ€.
μλ
νμΈμ,
CLIENT_ID μΏ ν€κ° μ μλμ§ μμ μνλ‘ μ€λ κ²μΌλ‘ λνλ¬μ΅λλ€.
μΏ ν€λ₯Ό μ§μ°κ³ λ€μ μλνμ΅λλ€.
κ·Έλ¬λ CLIENT_IDλ μ μλμ§ μμ κ²μΌλ‘ λμμ΅λλ€.
μλ
νμΈμ @CrowleyRajapakse
κ²μμ μλΉμ€ 곡κΈμλ₯Ό μ κ±°ν ν μλΉμ€ 곡κΈμλ₯Ό κ°μ Έμμ΅λλ€.
μ΄μ Carbonμ μλΉμ ν€λ μΏ ν€μ μλ κ²κ³Ό λ€λ¦
λλ€. κ·Έλμ μΏ ν€λ₯Ό μ κ±°νκ³ κ²μμ νμ΄μ§λ₯Ό λ‘λνλ €κ³ νμ§λ§ λ‘λλ©λλ€.
Cannot find an application associated with the given consumer key : ***old consumer key***
μΏ ν€μ μ΄μ μλΉμ ν€ κ° λνλκΈ° λλ¬Έμ λλ€.
μ΄ λ¬Έμ λ₯Ό ν΄κ²°ν μ μλλ‘ λμμ£ΌμΈμ.
λλ λΉμ·ν λ¬Έμ μ λΆλͺμ³€λ€. μ μκ² μ΄ λ¬Έμ λ #7254μ κ²Ήμ³€μ΅λλ€. μ΄ λ¬Έμ λ₯Ό νμ νκ³ μμ νλ λ° μλΉν μκ°μ΄ κ±Έλ Έμ΅λλ€.
λ΄κ° κ²ͺμ μ€λ₯λ λ€μκ³Ό κ°μ΅λλ€.
/devportal/
λ‘κ·ΈμΈ νμ΄μ§μμ λ€μμ 보μμ΅λλ€.
invalid_client: Cannot find an application associated with the given consumer key: ...
api-manager
λ컀 컨ν
μ΄λμμ λ€μμ 보μμ΅λλ€.
ERROR - DefaultRequestCoordinator Context does not exist. Probably due to invalidated cache.
ERROR - WebAppManager org.mozilla.javascript.EcmaError: TypeError: Cannot read property "length" from undefined (/publisher/services/login/login_callback.jag#53)
κ·Έ μ΄μ λ Carbon => Service Providers => admin_admin_store => Edit => Inbound Authentication Configuration => OAuth/OpenID Connect Configuration
μμ client_secret
λ°/λλ client_id
μμ±μ΄ λ³κ²½λμκΈ° λλ¬ΈμΈ κ² κ°μ΅λλ€.
ν΄κ²°μ± μ λ€μμ μννλ κ²μ΄μμ΅λλ€.
SELECT * FROM public.am_system_apps;
μ νμΈνκ³ client_secret
λ°/λλ client_id
κ° μ¬λ°λ₯Έμ§ νμΈνμμμ€. κ·Έλ μ§ μμ κ²½μ° μ΄ κ°μ Carbon admin_admin_store
μλΉμ€ μ 곡μ νμ΄μ§μ νμλλ κ°μΌλ‘ μ€μ νμμμ€.SELECT * FROM public.idn_oauth_consumer_apps;
μ νμΈνκ³ client_secret
λ°/λλ client_id
κ° μ¬λ°λ₯Έμ§ νμΈνμμμ€. κ·Έλ μ§ μμ κ²½μ° μ΄ κ°μ Carbon admin_admin_store
μλΉμ€ μ 곡μ νμ΄μ§μ νμλλ κ°μΌλ‘ μ€μ νμμμ€.VACUUM (FULL) wso2;
μ¬μ©νμ¬ λ°μ΄ν°λ² μ΄μ€ μΊμ(λλ κ·Έ μ λ)λ₯Ό μ 리ν΄μΌ νμ΅λλ€.κ°λ¨ν λ§ν΄μ, κ΄λ¦¬μ ν¨λμμ Regenerate secret
λ₯Ό ν΄λ¦νκΈ° λλ¬Έμ μνν΄μΌ νλ μμ
μ λ―ΈμΉ μμ
λλ€... κ·Έλ¦¬κ³ λ λμ κ²μ ν΄λΉ λ²νΌμ ν΄λ¦νμ§ μμμΌ νλ€λ κ²μ μκ³ μμ΄μΌ νλ€λ κ²μ
λλ€. κ·Έλ¦¬κ³ λ λμ κ²μ - μ΄κ²μ λ¬Έμνλμ§ μμ κ² κ°μ΅λλ€(λλ λ¬Έμμμ μ΄κ²μ μ°Ύμ§ λͺ»νμ μλ μμ).
κ°μ₯ μ μ©ν λκΈ
λλ λΉμ·ν λ¬Έμ μ λΆλͺμ³€λ€. μ μκ² μ΄ λ¬Έμ λ #7254μ κ²Ήμ³€μ΅λλ€. μ΄ λ¬Έμ λ₯Ό νμ νκ³ μμ νλ λ° μλΉν μκ°μ΄ κ±Έλ Έμ΅λλ€.
λ΄κ° κ²ͺμ μ€λ₯λ λ€μκ³Ό κ°μ΅λλ€.
/devportal/
λ‘κ·ΈμΈ νμ΄μ§μμ λ€μμ 보μμ΅λλ€.invalid_client: Cannot find an application associated with the given consumer key: ...
api-manager
λ컀 컨ν μ΄λμμ λ€μμ 보μμ΅λλ€.ERROR - DefaultRequestCoordinator Context does not exist. Probably due to invalidated cache.
ERROR - WebAppManager org.mozilla.javascript.EcmaError: TypeError: Cannot read property "length" from undefined (/publisher/services/login/login_callback.jag#53)
κ·Έ μ΄μ λ
Carbon => Service Providers => admin_admin_store => Edit => Inbound Authentication Configuration => OAuth/OpenID Connect Configuration
μμclient_secret
λ°/λλclient_id
μμ±μ΄ λ³κ²½λμκΈ° λλ¬ΈμΈ κ² κ°μ΅λλ€.ν΄κ²°μ± μ λ€μμ μννλ κ²μ΄μμ΅λλ€.
SELECT * FROM public.am_system_apps;
μ νμΈνκ³client_secret
λ°/λλclient_id
κ° μ¬λ°λ₯Έμ§ νμΈνμμμ€. κ·Έλ μ§ μμ κ²½μ° μ΄ κ°μ Carbonadmin_admin_store
μλΉμ€ μ 곡μ νμ΄μ§μ νμλλ κ°μΌλ‘ μ€μ νμμμ€.SELECT * FROM public.idn_oauth_consumer_apps;
μ νμΈνκ³client_secret
λ°/λλclient_id
κ° μ¬λ°λ₯Έμ§ νμΈνμμμ€. κ·Έλ μ§ μμ κ²½μ° μ΄ κ°μ Carbonadmin_admin_store
μλΉμ€ μ 곡μ νμ΄μ§μ νμλλ κ°μΌλ‘ μ€μ νμμμ€.VACUUM (FULL) wso2;
μ¬μ©νμ¬ λ°μ΄ν°λ² μ΄μ€ μΊμ(λλ κ·Έ μ λ)λ₯Ό μ 리ν΄μΌ νμ΅λλ€.κ°λ¨ν λ§ν΄μ, κ΄λ¦¬μ ν¨λμμ
Regenerate secret
λ₯Ό ν΄λ¦νκΈ° λλ¬Έμ μνν΄μΌ νλ μμ μ λ―ΈμΉ μμ λλ€... κ·Έλ¦¬κ³ λ λμ κ²μ ν΄λΉ λ²νΌμ ν΄λ¦νμ§ μμμΌ νλ€λ κ²μ μκ³ μμ΄μΌ νλ€λ κ²μ λλ€. κ·Έλ¦¬κ³ λ λμ κ²μ - μ΄κ²μ λ¬Έμνλμ§ μμ κ² κ°μ΅λλ€(λλ λ¬Έμμμ μ΄κ²μ μ°Ύμ§ λͺ»νμ μλ μμ).